Forums / Extensions / OE annoyances

OE annoyances

Author Message

Marko Žmak

Monday 21 March 2011 3:27:07 am

Here are some bugs/annoyances in OE that I found to be constantly present:

  • when you put a literal tag or a custom tag at the begining of the text, you cannot get in front of it and cannot input any text before the tag
  • the same thing as above happens when inesrting a table, but with the additon that the table cannot be deleted from the OE field.
  • you cannot copy-paste a custom tag
  • you cannot break (split) a custom or a literal tag
  • if you resize the editor, the curson in the text is gone. It reappears again if you click somwhere outside the OE and then click back in the OE field (it happens here on forum)
  • the link tag sometimes behaves odd, in certain situations it cannot be "broken" so when you type spaces after it the spaces are included in the link. Unfortunately I couldn't catch exactly this one
  • inline custom tags have some odd behaviour. For example like this... Insert an inline custom tag. "Break" the tag by pressing enter in the middle of the tag. Go to the upper line of the tag and press enter. After that you are still inside the custom tag, if you type some text it will be included in the custom tag, which is not the expected behaviour
  • the editor allows to insert objects inside the inline custom tag. In my opinion this should not be allowed (optionally, only allow to insert object with the embed-inline view)

All of this was tested in FF 3.6, I didn't try other browsers.

This should all be reported on issue tracker but before that I'd like to check if this also happens to other users, and if someone experienced other annoynaces like this these.

So please give your comments...

--
Nothing is impossible. Not if you can imagine it!

Hubert Farnsworth

André R.

Monday 21 March 2011 4:41:45 am

* you cannot copy-paste a custom tag

Should be fixed in 4.4, might be unrelated though:

https://github.com/ezsystems/ezoe/commit/063607355bd9f3b48e2a0dcaf347b0968c447889#design/standard/templates/content/datatype/edit/ezxmltext_ezoe.tpl

The rest is valid though, suggestions on how they can be solved are welcome.

eZ Online Editor 5: http://projects.ez.no/ezoe || eZJSCore (Ajax): http://projects.ez.no/ezjscore || eZ Publish EE http://ez.no/eZPublish/eZ-Publish-Enterprise-Subscription
@: http://twitter.com/andrerom

Marko Žmak

Monday 21 March 2011 4:54:21 am

"

* you cannot copy-paste a custom tag

"

Ok, confirmed, the copy-paste bug is solved in 4.4.

As for the suggestions, I do have some ideas, but I'll wait for some comments from other users first...

--
Nothing is impossible. Not if you can imagine it!

Hubert Farnsworth

eZ debug

Timing: Jan 18 2025 00:03:57
Script start
Timing: Jan 18 2025 00:03:57
Module start 'content'
Timing: Jan 18 2025 00:03:58
Module end 'content'
Timing: Jan 18 2025 00:03:58
Script end

Main resources:

Total runtime0.6098 sec
Peak memory usage4,096.0000 KB
Database Queries195

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0085 587.5781180.8594
Module start 'content' 0.00850.4793 768.4375565.6953
Module end 'content' 0.48780.1219 1,334.1328336.7734
Script end 0.6098  1,670.9063 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00380.6278210.0002
Check MTime0.00150.2431210.0001
Mysql Total
Database connection0.00070.106710.0007
Mysqli_queries0.540988.69541950.0028
Looping result0.00180.29271930.0000
Template Total0.582695.520.2913
Template load0.00190.315220.0010
Template processing0.580795.226020.2904
Template load and register function0.00010.015110.0001
states
state_id_array0.00080.135610.0008
state_identifier_array0.00070.118320.0004
Override
Cache load0.00160.2660300.0001
Sytem overhead
Fetch class attribute can translate value0.00090.151830.0003
Fetch class attribute name0.00090.141450.0002
XML
Image XML parsing0.00110.185030.0004
class_abstraction
Instantiating content class attribute0.00000.001660.0000
General
dbfile0.00290.4709360.0001
String conversion0.00000.000930.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/community/design/community/stylesheets/ext/jquery.autocomplete.css
extension/community_design/design/suncana/stylesheets/scrollbars.css
extension/community_design/design/suncana/stylesheets/tabs.css
extension/community_design/design/suncana/stylesheets/roadmap.css
extension/community_design/design/suncana/stylesheets/content.css
extension/community_design/design/suncana/stylesheets/star-rating.css
extension/community_design/design/suncana/stylesheets/syntax_and_custom_tags.css
extension/community_design/design/suncana/stylesheets/buttons.css
extension/community_design/design/suncana/stylesheets/tweetbox.css
extension/community_design/design/suncana/stylesheets/jquery.fancybox-1.3.4.css
extension/bcsmoothgallery/design/standard/stylesheets/magnific-popup.css
extension/sevenx/design/simple/stylesheets/star_rating.css
extension/sevenx/design/simple/stylesheets/libs/fontawesome/css/all.min.css
extension/sevenx/design/simple/stylesheets/main.v02.css
extension/sevenx/design/simple/stylesheets/main.v02.res.css
JS0extension/ezjscore/design/standard/lib/yui/3.17.2/build/yui/yui-min.js
extension/ezjscore/design/standard/javascript/jquery-3.7.0.min.js
extension/community_design/design/suncana/javascript/jquery.ui.core.min.js
extension/community_design/design/suncana/javascript/jquery.ui.widget.min.js
extension/community_design/design/suncana/javascript/jquery.easing.1.3.js
extension/community_design/design/suncana/javascript/jquery.ui.tabs.js
extension/community_design/design/suncana/javascript/jquery.hoverIntent.min.js
extension/community_design/design/suncana/javascript/jquery.popmenu.js
extension/community_design/design/suncana/javascript/jScrollPane.js
extension/community_design/design/suncana/javascript/jquery.mousewheel.js
extension/community_design/design/suncana/javascript/jquery.cycle.all.js
extension/sevenx/design/simple/javascript/jquery.scrollTo.js
extension/community_design/design/suncana/javascript/jquery.cookie.js
extension/community_design/design/suncana/javascript/ezstarrating_jquery.js
extension/community_design/design/suncana/javascript/jquery.initboxes.js
extension/community_design/design/suncana/javascript/app.js
extension/community_design/design/suncana/javascript/twitterwidget.js
extension/community_design/design/suncana/javascript/community.js
extension/community_design/design/suncana/javascript/roadmap.js
extension/community_design/design/suncana/javascript/ez.js
extension/community_design/design/suncana/javascript/ezshareevents.js
extension/sevenx/design/simple/javascript/main.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/forum_topic.tplextension/sevenx/design/simple/override/templates/full/forum_topic.tplEdit templateOverride template
3content/datatype/view/ezimage.tpl<No override>extension/sevenx/design/simple/templates/content/datatype/view/ezimage.tplEdit templateOverride template
3content/datatype/view/ezxmltext.tpl<No override>extension/community_design/design/suncana/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
6content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1content/datatype/view/ezxmltags/li.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/li.tplEdit templateOverride template
1content/datatype/view/ezxmltags/ul.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/ul.tplEdit templateOverride template
1content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
1content/datatype/view/ezxmltags/quote.tpldatatype/ezxmltext/quote.tplextension/ezwebin/design/ezwebin/override/templates/datatype/ezxmltext/quote.tplEdit templateOverride template
1pagelayout.tpl<No override>extension/sevenx/design/simple/templates/pagelayout.tplEdit templateOverride template
 Number of times templates used: 18
 Number of unique templates used: 9

Time used to render debug report: 0.0002 secs