Easy CMS - Ta kontroll over egne nettsider med en publiseringsløsning. Oppdater websidene selv!

Søk i Easy CMS

Oppdater websidene selv med Easy CMS, like enkelt som i MS Word!

Xinha oppgradering

Vi har oppgradert Xinha til siste versjon mot SVN, endringer av systemet er som følger.

> Tilbake til versjonshistorikken

Xinha SVN 2005-07-20

  • 07/19/05:
    • Couple of missing 'px' caused problem in Mozilla - #404
    • Some leak patching for Internet Explorer. This actually works! See ticket:30*
    • Nowegian UTF-8 language files Ticket #388, #389, #390, #391, #393, #395, #396, #397, #398 and some little changes for language support
  • 07/18/05:
    • Apply #356
    • Fix for #238 - changing a mailto: link in IE causes the innerHTML of the link to be set to the href of the link (IE "feature", worked around it).
    • Apply #381
    • Fix for #401 - inline dialogs show incorrectly, problem with showing/hiding panels.
    • Ticket #392 expanding the language for this plugin, and it requries some slight modofications from Kim Steinhaug
  • 07/17/05:
    • Change short-php-tags to full php tags ( ticket:121 )
    • Remove display of html-entity because it's not what is actually inserted. ticket:130
    • Apply #114 to re-fix secure url problem.
  • 07/16/05:
    • Fix for ticket:56 - rather than add a plugin, just added the regexp to outward html.
    • Fix for #266 (panel size is incorrect). Unfortunatly the only way I could get this to work reliably (cross browser) was to restict panel dimensions to being a pixel width so that the absolute size of the iframe can be calculated and set. IE sucks.
    • Add config option to produce seven bit clean HTML output (higher characters are replaced with entities). See ticket:284 Off by default.
    • New icons from riftdesign - see ticket:326*
    • Fix for #105 - incorrect RegExp? caused SelfNamedAnchors? to not be corrected if more than one on a page.
    • Fix context menu when the main document is in CSS1Compat mode in IE - ticket:166 The? problem was that the popup in IE is actually a separate document, which is in BackCompat? mode, and when we tried to size the popup we insert the content into the CSS1Compat document to get the size then display it in the BackCompat? document, where things are decidedly different.
    • Fix for #167 - 8bit characters causing problems in links. You may turn off this fix with config.only7BitPrintablesInURLs = false;
    • Revert many changes made by gocher which caused large amounts of breakage. See ticket:329 and ticket:337 It's possible that reverting these has a few run-on effects with code that was based on these changes, but we'll just have to fix those as we come to them, there shouldn't be many.
  • 07/15/05:
    • Ticket #379 Errors and typos in German localization
    • Ticket #298 Undo and Redo are completely broken in full page mode [[BR]] this._doc.setFullHTML(html) is not a function [[BR]] this.setFullHTML(html) is to set but thats not all! [[BR]] With a little Testfile it works but with the Example it doesn't works! [[BR]] HTMLArea.RE_body = /]*>((.|\n)*?)<\/body>/i; [[BR]] is good but [[BR]] HTMLArea.RE_body = /]*>((.|\n|\r|\t)*?)<\/body>/i; [[BR]] is better! [[BR]]
  • 07/11/05:
    • Ticket #259 fix for firefox [[BR]] context menu not working in full-screen plugin
  • 07/07/05:
    • fix for #375 "Pivoter" is now the new "rotate" translation "Retailler" is kept in this changeset until we can find a better translation for the word "Resize" that can fit in the space provided
  • 07/05/05:
    • Workaround for removeAttribute() and setAttribute() problems with IE [[BR]] for Example [[BR]] object.setAttribute("readOnly",true) in IE [[BR]] object.setAttribute("readOnly","readOnly") in Mozilla [[BR]]
  • 06/30/05:
    • fix for ticket #80
    • fix for #310 and add more missing translated texts
    • add some missing translated texts and fix the layout of the dialog which was totally messed when the labels used were too long
    • add titan skin from ticket #341 update the inditreuse/skin.css to stop having a button jumping when mouse over
  • 06/29/05:
    • new plugin NoteServer (GUIDO Music Notation)
  • 06/28/05:
    • Ticket #265 little bit modified full page plugin meta tag patch (new: keywords, description) change docprop.html that the dialog in IE looks as in Mozilla
    • German lang file for Changeset 246, fix for ticket #290
  • 06/27/05:
    • fix for ticket #290, insert_image.html and insert_table.html are now 100% translatable
    • Fix for Ticket #355 and #357 _editor_skin is not defined
  • 06/24/05:
    • CharCounter now displayed at the end of the statusbar not outside the editor.
    • new plugin UnFormat?
  • 06/23/05:
    • Ticket #355 Loading htmlarea.js should not overrides _editor_skin variable
    • Ticket #354 Status Bar Select is broken When selecting a tag on the status bar, it does not select the entire tag in the editor anymore, the selection just jumps to the end of the tag. Fixed
    • Slight correction for changeset:239
    • Ticket #353 make plugins /popups skinable change editor.config.skin to _editor_skin
  • 06/22/05:
    • new config property skin skin select for full_example
  • 06/20/05:
    • little mistake in german lang file of LangMarks
    • new elements for plugin forms file, fieldset, label and for existing elements more attributes
  • 06/13/05:
    • Slight correction for changeset:234
    • Revert and reapply changeset:231 to provide clean diffs from changeset:230 and previous to changeset:217 - see #340
    • Fix for #339
    • W3C Recommendation XHTML fix #337
  • 06/12/05:
    • with Changeset 230: Changeset 221, 225 and 229 get removed fix for that
  • 06/11/05:
    • Remove and reapply changes that gocher made in changeset:217 to provide reduced diff from changeset:213 Please people be careful not to introduce spurious changes, especially for the ENTIRE FILE.
    • easy fix for Ticket #323
  • 06/10/05:
    • insert template plugin into full_example-menu.html
  • 06/09/05:
    • Template plugin to be continued in the next days but it's a start!
    • #325 don't remove

      in IE, will be replaced by #253* hopefully but for now we should fix the bug
  • 06/08/05:
    • toolbar changes put lable, select, textindicator in a div, to have the same height
  • 06/07/05:
    • Ticket #323 flowToolbars=false IE wrap at new line Mozilla wraps at end of line at any point
    • #324 i don't know what these two lines where good for, but removing them fixes the br-dissapearing-bug
  • 06/06/05:
    • sorry this part I deleted in changeset 217 is used by context menu
    • changes to toolbar outfit
    • UTF 8 mistake in lang file from InsertSmiley
  • 06/03/05:
    • hange all td/table elements to div elements in toolbar change the stylesheet and the skins that it works
    • #286 don't open popups in design-mode and remove that if(document.designMode in final HTML-Code
    • remove baseURL and use baseHref instead see #297 i hope this doesn't break anything, pobably we need the 2nd patch in #297
  • 06/02/05:
    • ticket #313 - select_color.html is now valid HTML4.01 transitional select_color.html will still not validate because no DTD can be used until ticket #318* is closed
    • Ticket #309 width of format selectbox in toolbar keep growing at every new element selected since changeset 195 it's not the miastake but ... it works!
    • new plugin QuickTag Ticket #305 modified that it works with Xinha!! QuickTag is really cool. Highlight text you want to put a tag around, and a dropdown appears with tags, when you choose a tag, nearly every possible attribute for that tag appears as an additional option, just like in a typical IDE.
    • full_example submit button to check ta
  • 06/01/05:
    • new plugin insert InsertMarquee
    • Ticket #312 failure of tag editor / EditTag plugin Error: event is not defined Source File
    • for mozilla alternate stylesheets and for IE the first one
    • change examples/full_example-body.html to select Page Style in Mozilla (View -> Page Style -> x) add new skin blue-metallic
  • 05/31/05:
    • add skin inditreuse licence informations
    • ticket #302 (ImageManager french translation) fix typo in editor.php (flip virtical to flip vertical)
  • 05/30/05:
    • removed popupeditor from btnlist as the FullScreen-plugin replaces the popupeditor-button with it's own fullscreen-button
    • #291: 3rd argument for _lc function, replaces $variables in string added this for ContextMenu
  • 05/28/05:
    • Ticket #292 change Frensh to French
  • 05/27/05:
    • fix for #301
    • plugin Forms textarea gets new attributes: wrap, readonly disabled, tabindex, accesskey
  • 05/25/05:
    • plugin form: changes Form dialog, add Encoding and Target Frame
    • #242: show anchors on the page
  • 05/24/05:
    • FormOperations plugin initial checkin.
    • Initial checkin of panel-dialog, an interface built on inline-dialog for displaying and manipulating localised dialogs in panels.
    • Fix for #279
    • Various small fixes and refactoring. A couple of new utility functions and a fix for #6
    • Add closing tags textarea, form, select in htmlarea.js Forms: A select with size="1" can't be multiple!
    • new plugin forms
  • 05/23/05:
    • Copy EP from unified_backend @ revision 172 Commented yermo's debugging
    • Ticket #292 it should be French
  • 05/21/05:
    • added some missing fr.js updated some french texts to be more acurate to the original idea fix some french typos
  • 05/20/05:
    • Apply #104 and Changeset 181
    • Fix for #178 dialog.js tried to set events on frames with src outside the domain causing security exceptions.
    • Apply #250 see also ticket:124 changeset:120 changeset:159 and ticket:257
    • Apply #104
    • Fix for fullscreen when the editor is enclosed in relative/absolute positioned elements. See #119 and #278
  • 05/19/05:
    • Remove overlooked debugger keyword.
    • Removing some stuff that isn't ready yet and shouldn't have been checked in.
    • * Minor comment changes. * Refactor events for form submit, reset and window unload * Fix reset handler to properly use the original textarea content * Minor changes to setHTML etc * Use onload for iframe to determine when to initIframe, instead of a timeout * Remove overlooked debugging statement in loadPlugins * Change some event registrations to use addDom0Event rather than element.onxxx = something * Add HTMLArea.flushEvents() as an implementation of #30* - sadly, doesn't work. This is not enabled in the full_example, use examples/testbed.html to test it out. * Added methods HTMLArea.addDom0Event and HTMLArea.prependDom0Event which are to be used instead of element.onxxxxx = something;
    • Ticket #283 Missing comma in ContextMenu/lang/de.js
    • fixes JS-Error in IE dialog.height was 100px so we need parseInt it
    • emoved 2>&1 as a file named 2>&1 was created on my system
    • prepare Ticket #280 error in Changeset 169
  • 05/18/05:
    • htmlarea.js . added workaround fix for NASTY FIREFOX BUG resulting in the infamous uneditable area problem (exception on designMode="on" issue - refer to bug: ? https://bugzilla.mozilla.org/show_bug.cgi?id=207842 and this thread: http://xinha.gogo.co.nz/punbb/viewtopic.php?id=229 . trailing
      's are no longer stripped out of the document. This was wreaking havoc on EnterParagraphs. It's not clear whether or not this is going to have unanticipated side-effects. plugins/EnterParagraphs/enter-paragraphs.js NOT FULLY FUNCTIONAL YET - DOESN'T HANDLE ALL CASES CORRECTLY, but it's much better than it was I think. . largely reworked. . changed obfuscated variables names to make it more readable. . expanded out nested (x ? y : z) constructs to make it more readable. . added alot of comments. . fixed a serious bug in findEachNodeUnder() that was not correctly handling beginning and end node conditions. . fixed design flaw that selected a non-existent insertion point for placing the cursor. . fixed several exceptions. . now correctly handles lists by passing the back back to the Gecko engine if we are in a list with the exception of being at the first position in the first element in which case we insert a paragraph before the list and move the cursor back to the first item on the list.
    • Fix for #272 - IE throwing exception when trying to delete a control selection. I don't know why, it even did it when using the browser's own backspace handler instead of the custom one. Worked around it.
    • Add indentation to getHTML for IE, which trashes newlines in the DOM apparently. See #275
    • Fix to the plugin loading system to prevent spinlocking when a plugin fails to load. See #226
    • Fixes for Standards Compliant modes in both IE and Mozilla. The fixes mean that in standards mode: 1. you are required that the top and bottom panel heights (if used) are set to explicit pixel heights 2. percentage heights on the editor itself probably won't work well when resizing the window, if at all. 3. all sizes must be correct CSS length items, specifically if you are specifying a pixel length then it MUST include the 'px' suffix, ie "config.height = '233px';", if you tried "config.height = 233;" it won't work correctly (or is unlikely to, especially for heights). This seems to be simply a requirement of standards mode, it's not specific to Xinha. See * http://xinha.gogo.co.nz/punbb/viewtopic.php?pid=1528 * ticket:269
  • 05/13/05:
    • Fix for inline-dialog with the new framing.
    • There are 4 things in this commit... 1. Resizing fixes. 2. New "flowable" toolbar 3. Proof of concept of skins. 4. Testbed file. === Resizing Fixes === Complete rewrite of the framing that the editor is built from, previously it was done using nested and positioned divs, which was very troublesome to get right. It also suffered from problems when resizing the editor. I have changed it to now use a table structure and have fixed the resizing problems. This also means we can now use any CSS measurement for setting width and height (even percentages). Resizing is handled very well, and generally it's just better all around. The fullscreen plugin has been adjusted to use the new methods, which makes it's job much easier too. This won't solve the problem with fullscreen when the editor has been placed inside a positioned element however. === Flowable Toolbar === A new config option has been added which allows the toolbar sections (between separators) to be treated as "possible-line-break-here", meaning that if there is not enough room on the line, the line will break to put the section on the next line. Newlines are treated the same way. Of course the toolbar will re-flow when you resize the window. This has been set as the default (and the toolbar has been adjusted to better suit it) because the default toolbars can get pretty long as you add plugins. Having the flowing toolbars alleviates this problem and allows a very small editor window :) === Skins === Ok, well, it's just a CSS file and a couple of images, but it shows the sort of thing we can already do. I felt that this is something that people would want to see. What I'd like in the future is to be able to have a config option per editor to select what skin it gets, but this will necessitate some extra work so we can have different styles apply to each editor on a multi-editor page. The other thing that would be nice is to be able to style the select lists in the toolbar, which are pretty ugly. I've set the "blue-look" skin to be used in the full exaple. === Testbed === This is just a simple html file using Xinha without all the extra stuff in the full_example. You can use it to test your plugins etc, or users could take it as a boilerplate file.
    • Ticket #262 and #261 no language files
    • Ticket #264 Absolutely not a biggie, but anyway : Line 5 reads : // translated into Norwegia: ses@online.no 11.11.03 It should read : // translated into Norwegian : ses@online.no 11.11.03
    • no language files for LangMarks and InsertSmiley
    • Add proper version information (the version of htmlarea.js, not of about.html) to about dialog. Related to #48* Yermo took a different approach in the unified_backend branch by doinga special replacement prior/post commit, however I felt that introduced a) too much reliance on pre/post-commit stuff, b) too many spurious changes, c) too much cruft. Seeing as this is all Javascript anyway I think my solution is fine.

KAMPANJETILBUD

Gå ikke glipp av kampanjetilbud og nyheter for Easy CMS. Meld deg på vårt nyhetsbrev og hold deg oppdatert!

Easy CMS nyhetsbrevet
Kampanjetilbud fra steinhaug.no

Din e-post adresse

Test ut vår Easy CMS-demo!

demo login


Vi søker forhandlere

Vi søker flere forhandlere. Ta kontakt med oss for mer informasjon på telefon 88 00 92 45.

Versjonshistorikk v1.6.x

Siste oppdateringer i Easy CMS, bruk linken under for komplett oversikt

Bildegallerier støtter nå lightbox, lightbox 2, og floatbox.
Full SEO støtte på sider. Overstyr meta-tagger og alt-beskrivelser.
Støtte for ca. 150 bildeformater.
Lenker defineres med ID internt, slik at du ikke bryter lenker om du endrer permalenker.
Alle templater har fått utvidet funksjonalitet og flettemuligheter
Nye moduler, Events og Files
En rekke fikset...

 Versjonshistorikk ...

Nyheter

Easy CMS v1.4 - Hva er nytt

 Les mer om Easy CMS v1.4 - Hva er nytt ...

Få mest ut Easy CMS

 Les mer om Få mest ut Easy CMS ...

Endelig Opera med WYSIWYG

 Les mer om Endelig Opera med WYSIWYG ...

Lansering av Easy CMS versjon v1.3 beta

 Les mer om Lansering av Easy CMS versjon v1.3 beta ...

 Flere nyheter ...