From: Rob G. <svn...@pl...> - 2011-06-30 21:06:23
|
Author: robgietema Date: Thu Jun 30 21:04:45 2011 New Revision: 50875 Modified: plone.app.deco/trunk/plone/app/deco/browser/javascripts/deco.actions.js plone.app.deco/trunk/plone/app/deco/browser/javascripts/deco.overlay.js plone.app.deco/trunk/plone/app/deco/profiles/default/registry.xml Log: Added add-tile action. Modified: plone.app.deco/trunk/plone/app/deco/browser/javascripts/deco.actions.js ============================================================================== --- plone.app.deco/trunk/plone/app/deco/browser/javascripts/deco.actions.js (original) +++ plone.app.deco/trunk/plone/app/deco/browser/javascripts/deco.actions.js Thu Jun 30 21:04:45 2011 @@ -419,6 +419,16 @@ } }); + // Register add tile action + $.deco.registerAction('add-tile', { + exec: function () { + + // Open overlay + $.deco.overlay.openIframe($.deco.options.parent + + '@@add-tile?form.button.Create=Create'); + } + }); + // Register format action $.deco.registerAction('format', { exec: function (source) { Modified: plone.app.deco/trunk/plone/app/deco/browser/javascripts/deco.overlay.js ============================================================================== --- plone.app.deco/trunk/plone/app/deco/browser/javascripts/deco.overlay.js (original) +++ plone.app.deco/trunk/plone/app/deco/browser/javascripts/deco.overlay.js Thu Jun 30 21:04:45 2011 @@ -231,8 +231,8 @@ .css({ 'position': 'absolute', 'width': '900px', - 'height': '600px', - 'top': '0px', + 'height': '450px', + 'top': '130px', 'z-index': '3000', 'left': (($(window.parent).width() - 900) / 2), 'border': '0px' Modified: plone.app.deco/trunk/plone/app/deco/profiles/default/registry.xml ============================================================================== --- plone.app.deco/trunk/plone/app/deco/profiles/default/registry.xml (original) +++ plone.app.deco/trunk/plone/app/deco/profiles/default/registry.xml Thu Jun 30 21:04:45 2011 @@ -44,6 +44,17 @@ <value key="weight">30</value> </records> + <records prefix="plone.app.deco.primary_actions.add_tile" + interface='plone.app.deco.interfaces.IAction'> + <value key="name">add_tile</value> + <value key="fieldset"></value> + <value key="label">Add tile</value> + <value key="action">add-tile</value> + <value key="icon">False</value> + <value key="menu">False</value> + <value key="weight">40</value> + </records> + <!-- secondary actions --> <records prefix="plone.app.deco.secondary_actions.layout" interface='plone.app.deco.interfaces.IAction'> @@ -130,8 +141,7 @@ <element>save</element> <element>cancel</element> <element>page-properties</element> - <element>undo</element> - <element>redo</element> + <element>add-tile</element> <element>format</element> <element>insert</element> </value> |