Commit Graph

194 Commits

Author SHA1 Message Date
Christophe Matthieu a09b0db51d [FIX] website: Select some text > Click on the link button > Select Page textfield and start typing (e.g. comm) > There is a lot of noise here; Dsiplaying create page for existing page
bzr revid: odo@openerp.com-20140219105502-jg8f2i1gpz5vdarf
2014-02-19 11:55:02 +01:00
Christophe Matthieu 42634d2a0d [FIX] website rte: Select some text > Click on the link button > Start typing > The focus is still on your text, you loose what you selected
bzr revid: odo@openerp.com-20140219092402-bf8vkin5q07rv9bf
2014-02-19 10:24:02 +01:00
Christophe Matthieu 1c4f859f1f [FIX] website: jQuery (sizcache) trigger a change id in the page, the observer set as dirty all template. All template are saved when the user click on save button.
bzr revid: chm@openerp.com-20140218160144-5drlsnz4plyb9tqx
2014-02-18 17:01:44 +01:00
Xavier Morel e95eb140a7 [CHG] website: fp wants image 'change' buttons to be btn-sm
bzr revid: xmo@openerp.com-20140210130504-hejvay436emh7f36
2014-02-10 14:05:04 +01:00
Christophe Matthieu c254b7ae2c [FIX] website: enable test tour; + translate; + fixes
bzr revid: chm@openerp.com-20140207155113-honsvx545awa3rcp
2014-02-07 16:51:13 +01:00
Xavier Morel 6900662b54 [FIX] page creation broken because what is grep
bzr revid: xmo@openerp.com-20140207145149-fem1wnr0t10rcgsn
2014-02-07 15:51:49 +01:00
Christophe Matthieu d819d494f1 [IMP] website: add debugger template used to create nex tours/tests (display in customize menu in debug mode)
bzr revid: chm@openerp.com-20140206135036-geq8fubtz39pxp20
2014-02-06 14:50:36 +01:00
Xavier Morel c68c5837aa [FIX] avoid blowing up editor if run on non-updated editor_head template without a placeholder edition navbar
bzr revid: xmo@openerp.com-20140205103623-bk038voq3f8zj9vm
2014-02-05 11:36:23 +01:00
Xavier Morel 7d1f7ee10a [IMP] handling of overly large images in website image upload
bzr revid: xmo@openerp.com-20140204165823-q05aoq83q28b2hhg
2014-02-04 17:58:23 +01:00
Xavier Morel 18d9e91394 [IMP] make editor bar appear faster to avoid impression of slowness and reflow
bzr revid: xmo@openerp.com-20140204153616-swho76l8v3s4p1dq
2014-02-04 16:36:16 +01:00
Xavier Morel 7c12d5d200 [IMP] clearer indication that images are being up/downloaded
bzr revid: xmo@openerp.com-20140203160331-04h1erlunelb9kkn
2014-02-03 17:03:31 +01:00
Christophe Matthieu 110f3dd910 [IMP] website tour: refactoring: Check dom insead of trigger
bzr revid: chm@openerp.com-20140130210001-kiecx5nde2um3ni1
2014-01-30 22:00:01 +01:00
Antony Lesuisse 7c90d3afa5 [FIX] website page creation
bzr revid: al@openerp.com-20140128140017-r8yy8tzsvo4y0e92
2014-01-28 15:00:17 +01:00
Christophe Matthieu b598d52020 [IMP] website: res_config
bzr revid: chm@openerp.com-20140127180059-sfwyqf57eixr8dxq
2014-01-27 19:00:59 +01:00
Christophe Matthieu b1462a9d30 [IMP] website: res_config with wizard
bzr revid: chm@openerp.com-20140127173816-uldoee71h7ntpyhl
2014-01-27 18:38:16 +01:00
ddm@openerp.com e42d639c87 [FIX] indentation
bzr revid: ddm@openerp.com-20140123172714-0fumk1t7hjoz1506
2014-01-23 18:27:14 +01:00
ddm@openerp.com 0aba10073e [IMP] add 'Website Settings' to customize menu
bzr revid: ddm@openerp.com-20140123172543-3k7w0221ssjsserr
2014-01-23 18:25:43 +01:00
Christophe Matthieu 6979de83cb [FIX] website snippet vs widget on drop
bzr revid: chm@openerp.com-20140122132159-efse87uk30t0tehv
2014-01-22 14:21:59 +01:00
Xavier Morel c35ac33cf1 [IMP] don't lose link label/text if crap element with no href
bzr revid: xmo@openerp.com-20140121151310-va8e20avgvzy0anz
2014-01-21 16:13:10 +01:00
Xavier Morel bf262a338e [ADD] hover edit button on FA glyphs, rename 'Edit x' to 'Change'
bzr revid: xmo@openerp.com-20140121150843-fm2uqxctlejlwe5c
2014-01-21 16:08:43 +01:00
Xavier Morel a6ad36ef89 [ADD] attempt to correctly initialize ckeditor widgets (fontawesome icon things at the moment) within a dropped snippet
bzr revid: xmo@openerp.com-20140121131841-u0qzlk1ytng3af2h
2014-01-21 14:18:41 +01:00
Christophe Matthieu 4ff1af4d01 [FIX] website: display or not editor edit button; website_sale: test tour; website: contact qweb widget
bzr revid: chm@openerp.com-20140121123912-0ya4ziusj09efti3
2014-01-21 13:39:12 +01:00
Xavier Morel 51f6977f39 [IMP] icons selection dialog
remove fixed size checkbox
add fayt for icons (by name)

bzr revid: xmo@openerp.com-20140121100408-64e32iio9r77yx9m
2014-01-21 11:04:08 +01:00
Xavier Morel ca02581993 [IMP] replace icon size select by selectable multi-size preview
bzr revid: xmo@openerp.com-20140120162604-yoyg21bf1z306hwg
2014-01-20 17:26:04 +01:00
Xavier Morel 501e88d3eb [IMP] replace select2 by grid for icons selection
bzr revid: xmo@openerp.com-20140120153610-xktkxjfbpl59xnpz
2014-01-20 16:36:10 +01:00
Xavier Morel 620652c420 [FIX] excessive horizontal and vertical offsetting of edition button on images in webkit browsers
Manually adding margins to offsets was necessary due to
http://bugs.jquery.com/ticket/5445#comment:6 and the original code
using $.fn.position().

When edition buttons were moved to being children of the body (rather
than siblings of the image), $.fn.position() was replaced by
$.fn.offset() (to get the position of the image/link relative to the
body/page toplevel), the adjustment (addition of marginLeft/marginTop)
was left in, even though #5445 does not apply to $.fn.offset().

bzr revid: xmo@openerp.com-20140120144610-nu8q2naemzzhekv2
2014-01-20 15:46:10 +01:00
Christophe Matthieu 4ff74cbf99 [IMP] website: editor menus is displayed in function of users groups (event, blog...)
bzr revid: chm@openerp.com-20140116180535-c736cuxn12qghiea
2014-01-16 19:05:35 +01:00
Xavier Morel e2fede3fe7 [ADD] dialog for fontawesome glyph manipulation
bzr revid: xmo@openerp.com-20140116094747-w1uey27l39fy66zc
2014-01-16 10:47:47 +01:00
Christophe Matthieu bcef910f84 [FIX] website editor: add attributeEditable attribute to edit an editing host
bzr revid: chm@openerp.com-20140115141756-4ixq240p5z1snt9h
2014-01-15 15:17:56 +01:00
Fabien Meghazi b180d69808 [IMP] Better events naming for EditorBar height related stuff
bzr revid: fme@openerp.com-20131218201619-vja6dv0sctokep3b
2013-12-18 21:16:19 +01:00
Fabien Meghazi 9abcc28884 [IMP] Set EditorBar height programmatically
bzr revid: fme@openerp.com-20131218173915-ds5jeyfypbaefrqf
2013-12-18 18:39:15 +01:00
Xavier Morel 128f1e1281 [FIX] odd behavior in cke widgets
in "block-level" widgets (divs), when hitting [return] instead of
adding a newline in the widget a new bit of widget may be added. This
is caused by an incompability between widgets and the enterKey plugin.

Remove enterKey, behavior on [Return] is slightly worse (always
inserts br) but widgets don't get broken.

See https://dev.ckeditor.com/ticket/11326 for issue in upstream.

bzr revid: xmo@openerp.com-20131217153751-7fbwp34o8kac9x94
2013-12-17 16:37:51 +01:00
Xavier Morel 98c4e6b3d4 [IMP] editability criteria for links and images
if a link or image is an editing host (has @contenteditable=true), its
body is editable *but* its attributes should not be considered
editable: if the attributes come from a t-att-*, @contenteditable will
be set on the node itself.

such elements should be ignored by the link & image dialog handling
thing, as editing their attributes has undesirable effects.

bzr revid: xmo@openerp.com-20131216134424-fdqs03i9pidbmaqt
2013-12-16 14:44:24 +01:00
Xavier Morel bf876739fe [REM] undo RTE button by fp demand, apparently unseen & unused by users
bzr revid: xmo@openerp.com-20131213092025-thlltl0xjxq0noyp
2013-12-13 10:20:25 +01:00
Christophe Matthieu 083e88167e [IMP] website: save (button) or discard (link), on left in modal
bzr revid: chm@openerp.com-20131211163305-5qwltn11k2ph179o
2013-12-11 17:33:05 +01:00
Xavier Morel 1049e1c859 [ADD] saving and edition of oddly formatted fields in RTE
bzr revid: xmo@openerp.com-20131205114245-2p57t0z182r8oeyv
2013-12-05 12:42:45 +01:00
Xavier Morel a1ecb6923b [ADD] saving of oddly localized/formatted stuff
bzr revid: xmo@openerp.com-20131205113908-9tr575ejn7hanhi7
2013-12-05 12:39:08 +01:00
Xavier Morel 04045c3699 [IMP] use ckeditor 4.3 final feature to disable widget draghandle entirely instead of relying on CSS
bzr revid: xmo@openerp.com-20131204162805-rikk5kbbx304tol6
2013-12-04 17:28:05 +01:00
Christophe Matthieu b1765e2834 [IMP] website: slip layout
bzr revid: chm@openerp.com-20131204161754-5dq4bt7gghnk878c
2013-12-04 17:17:54 +01:00
Xavier Morel b79e56d1af [IMP] clarity of links edition
According to user tests, users have a hard time finding out how to
edit links. Thus, add same system as image edition (a small button
appearing when hovering the element).

Extract and unify these two to avoid redundancies between handlings as
they are broadly similar (only details such as label, positioning and
size of button relative to the element being hovered really change,
the lifecycle itself is the same).

The main setup still isn't very clean, there might be a better way to
do it.

bzr revid: xmo@openerp.com-20131204105212-u0a49nbvwilgtfst
2013-12-04 11:52:12 +01:00
Fabien Meghazi 31381c1469 [FIX] Disable form submition in editable mode
bzr revid: fme@openerp.com-20131204104225-2s3jp325731mqd92
2013-12-04 11:42:25 +01:00
Fabien Meghazi 49f357da54 [FIX] rte crashes when inserting new lines
We deal with text nodes in this case

bzr revid: fme@openerp.com-20131203161630-f34r1nrqcb4m6jge
2013-12-03 17:16:30 +01:00
Christophe Matthieu abf5c88510 [FIX] website: customize: apply fontawesome to icons
bzr revid: chm@openerp.com-20131203155536-de2htsq0rwv6oepz
2013-12-03 16:55:36 +01:00
Xavier Morel 9d9d3f207e [IMP] cancellation of RTE
* rename Cancel to Discard for clarity (user test)

* add intermediate dialog in case of mis-click, use 'danger' button
  style to clearly indicate this is a destructive operation

bzr revid: xmo@openerp.com-20131203111323-9mx7aazfpsybe718
2013-12-03 12:13:23 +01:00
Xavier Morel d53a289c5b [REM] leftover thing
bzr revid: xmo@openerp.com-20131202113825-c5jbqs17nihip81t
2013-12-02 12:38:25 +01:00
Xavier Morel fdfa7362ac [FIX] image fields getting overly dirty
the addition and removal of the [edit] button on hover would be caught
by the mutation observer and mark the image field as dirty, even when
it had not actually been altered, leaving to spurious save events for
said field.

bzr revid: xmo@openerp.com-20131202113304-xpgu43se5er1ho7y
2013-12-02 12:33:04 +01:00
Christophe Matthieu 9a399dfb94 [FIX] website snippets: quote, quotes slider, parallax
bzr revid: chm@openerp.com-20131129160045-527o2i6unyyymr6e
2013-11-29 17:00:45 +01:00
Xavier Morel 44af6d1e09 [IMP] significantly improve handling of trying to create a new page which already exists
# Through the menu

Rather than output a generic error (500 due to an IntegrityError),
return a templated 409 letting the user either visit the
page-which-already-exists-with-the-name-he'd-picked or open the page
creation dialog again for a second round.

An alternative would be to promote the website.prompt use to
full-blown dialog as a result of selecting "New Page" and handle the
"page already exists" case without even closing the dialog.

# Through the link dialog

Added an RPC call to check if a page already exists (essentially a
cheaper version of opening /page/whatever and checking whether it's a
200 over JSON-RPC), if the page matching the completion term already
exists, do *not* add the choice of creating the page, only provide
completions from existing pages.

bzr revid: xmo@openerp.com-20131126160148-wrk4zvz9istscwa0
2013-11-26 17:01:48 +01:00
Xavier Morel 3731d33852 [FIX] don't perform page creation when no name was provided
bzr revid: xmo@openerp.com-20131126124739-djk6nbifyo087bmz
2013-11-26 13:47:39 +01:00
Xavier Morel 854e453958 [CHG] remove opacity changes on image hover
bzr revid: xmo@openerp.com-20131126092339-7wqx54t8iuvy8e9a
2013-11-26 10:23:39 +01:00