[Erp5-report] r40189 gabriel - in /erp5/trunk/bt5/erp5_jquery_sheet_editor: SkinTemplateIte...

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Nov 10 21:08:07 CET 2010


Author: gabriel
Date: Wed Nov 10 21:08:06 2010
New Revision: 40189

URL: http://svn.erp5.org?rev=40189&view=rev
Log:
2010-11-10 gabriel
* Added svg_editor_support page template. This page template will be used to integrate svg editor with EditorField.

Added:
    erp5/trunk/bt5/erp5_jquery_sheet_editor/SkinTemplateItem/portal_skins/erp5_jquery_sheet_editor/jquery.sheet.erp5.css.xml
    erp5/trunk/bt5/erp5_jquery_sheet_editor/SkinTemplateItem/portal_skins/erp5_jquery_sheet_editor/sheet_editor_support.xml
Modified:
    erp5/trunk/bt5/erp5_jquery_sheet_editor/bt/change_log
    erp5/trunk/bt5/erp5_jquery_sheet_editor/bt/revision

Added: erp5/trunk/bt5/erp5_jquery_sheet_editor/SkinTemplateItem/portal_skins/erp5_jquery_sheet_editor/jquery.sheet.erp5.css.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_jquery_sheet_editor/SkinTemplateItem/portal_skins/erp5_jquery_sheet_editor/jquery.sheet.erp5.css.xml?rev=40189&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_jquery_sheet_editor/SkinTemplateItem/portal_skins/erp5_jquery_sheet_editor/jquery.sheet.erp5.css.xml (added)
+++ erp5/trunk/bt5/erp5_jquery_sheet_editor/SkinTemplateItem/portal_skins/erp5_jquery_sheet_editor/jquery.sheet.erp5.css.xml [utf8] Wed Nov 10 21:08:06 2010
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="DTMLMethod" module="OFS.DTMLMethod"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_Cacheable__manager_id</string> </key>
+            <value> <string>http_cache</string> </value>
+        </item>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>jquery.sheet.erp5.css</string> </value>
+        </item>
+        <item>
+            <key> <string>_vars</string> </key>
+            <value>
+              <dictionary/>
+            </value>
+        </item>
+        <item>
+            <key> <string>globals</string> </key>
+            <value>
+              <dictionary/>
+            </value>
+        </item>
+        <item>
+            <key> <string>raw</string> </key>
+            <value> <string>.document div.page {\n
+  background-color: #E3EAFA;\n
+}</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>

Added: erp5/trunk/bt5/erp5_jquery_sheet_editor/SkinTemplateItem/portal_skins/erp5_jquery_sheet_editor/sheet_editor_support.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_jquery_sheet_editor/SkinTemplateItem/portal_skins/erp5_jquery_sheet_editor/sheet_editor_support.xml?rev=40189&view=auto
==============================================================================
--- erp5/trunk/bt5/erp5_jquery_sheet_editor/SkinTemplateItem/portal_skins/erp5_jquery_sheet_editor/sheet_editor_support.xml (added)
+++ erp5/trunk/bt5/erp5_jquery_sheet_editor/SkinTemplateItem/portal_skins/erp5_jquery_sheet_editor/sheet_editor_support.xml [utf8] Wed Nov 10 21:08:06 2010
@@ -0,0 +1,168 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="ZopePageTemplate" module="Products.PageTemplates.ZopePageTemplate"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>_bind_names</string> </key>
+            <value>
+              <object>
+                <klass>
+                  <global name="NameAssignments" module="Shared.DC.Scripts.Bindings"/>
+                </klass>
+                <tuple/>
+                <state>
+                  <dictionary>
+                    <item>
+                        <key> <string>_asgns</string> </key>
+                        <value>
+                          <dictionary>
+                            <item>
+                                <key> <string>name_subpath</string> </key>
+                                <value> <string>traverse_subpath</string> </value>
+                            </item>
+                          </dictionary>
+                        </value>
+                    </item>
+                  </dictionary>
+                </state>
+              </object>
+            </value>
+        </item>
+        <item>
+            <key> <string>_text</string> </key>
+            <value> <unicode encoding="cdata"><![CDATA[
+
+<link rel="stylesheet" href="jquery.sheet.css" type="text/css"/>\n
+<link rel="stylesheet" href="jquery.sheet.erp5.css" type="text/css"/>\n
+<link rel="stylesheet" href="portal_skins/erp5_jquery/plugin/colorpicker/jquery.colorPicker.css" type="text/css"/>\n
+<link rel="stylesheet" href="portal_skins/erp5_jquery/plugin/colorpicker/menu.css" type="text/css"/>\n
+<script type="text/javascript" src="portal_skins/erp5_jquery/core/jquery.js"></script>\n
+<script type="text/javascript" src="jquery.sheet.js"></script>\n
+<script type="text/javascript" src="portal_skins/erp5_jquery/plugin/mbmenu/mbMenu.min.js"></script>\n
+<script type="text/javascript" src="portal_skins/erp5_jquery/ui/jquery-ui.js"></script>\n
+<script type="text/javascript" src="portal_skins/erp5_jquery/plugin/jqcharts/jgcharts.min.js"></script>\n
+<script type="text/javascript" src="portal_skins/erp5_jquery/plugin/colorpicker/jquery.colorPicker.min.js"></script>\n
+<script type="text/javascript" src="http://jqueryui.com/themeroller/themeswitchertool/"></script>\n
+<script type="text/javascript" src="portal_skins/erp5_jquery/plugin/elastic/jquery.elastic.min.js"></script>\n
+<!--<script type="text/javascript" src="jquery.sheet.erp5.js"></script>-->\n
+                        \n
+<script type="text/javascript">\n
+ $("button.save").click(function(event){\n
+    source = $.sheet.instance[0].getSource(true);\n
+    $("input#my_text_content").attr("value", source)\n
+ });\n
+$(function() {\n
+ $(\'#jQuerySheet0\').sheet({\n
+   title: \'Spreadsheet Playground\',\n
+   inlineMenu: inlineMenu($.sheet.instance),\n
+   urlGet: \'./getTextContent\',\n
+ });\n
+\n
+ $(\'#themeSwitcher\').themeswitcher();\n
+ });\n
+\n
+ function inlineMenu(instance) {\n
+   var I = (instance ? instance.length : 0);\n
+   var html = $(\'#inlineMenu\').html().replace(/sheetInstance/g, "$.sheet.instance[" + I + "]");\n
+   var menu = $(html);\n
+\n
+   menu.find(\'.colorPickerCell\')\n
+       .colorPicker()\n
+       .change(function() {\n
+            $.sheet.instance[I].cellUndoable.add($.sheet.instance[I].obj.cellHighlighted());\n
+            $.sheet.instance[I].obj.cellHighlighted().css(\'background-color\', $(this).val());\n
+            $.sheet.instance[I].cellUndoable.add($.sheet.instance[I].obj.cellHighlighted());\n
+       });\n
+\n
+   menu.find(\'.colorPickerFont\')\n
+       .colorPicker()\n
+       .change(function() {\n
+           $.sheet.instance[I].cellUndoable.add($.sheet.instance[I].obj.cellHighlighted());\n
+           $.sheet.instance[I].obj.cellHighlighted().css(\'color\', $(this).val());\n
+           $.sheet.instance[I].cellUndoable.add($.sheet.instance[I].obj.cellHighlighted());\n
+       });\n
+\n
+   menu.find(\'.colorPickers\')\n
+       .children().eq(1).css(\'background-image\', "url(\'jquery_sheet_image/palette.png\')");\n
+   menu.find(\'.colorPickers\')\n
+       .children().eq(3).css(\'background-image\', "url(\'jquery_sheet_image/palette_bg.png\')");\n
+\n
+   return menu;\n
+ }\n
+\n
+ function goToObj(s) {\n
+   $(\'html, body\').animate({\n
+      scrollTop: $(s).offset().top\n
+      }, \'slow\');\n
+   return false;\n
+ }\n
+</script>\n
+<input type=\'hidden\' id=\'my_text_content\' name=\'field_my_text_content\' value=\'\'>\n
+<div id="jQuerySheet0" style="height: 400px;"></div>\n
+<span id="themeSwitcher"></span>\n
+<span id="inlineMenu" style="display: none;">\n
+<span>\n
+<a href="#" onclick="sheetInstance.controlFactory.addRow(); return false;" title="Insert Row After Selected"><img alt="Insert Row After Selected" src="jquery_sheet_image/sheet_row_add.png"/></a>\n
+<a href="#" onclick="sheetInstance.controlFactory.addRow(null, true); return false;" title="Insert Row Before Selected"><img alt="Insert Row Before Selected" src="jquery_sheet_image/sheet_row_add.png"/></a>\n
+<a href="#" onclick="sheetInstance.controlFactory.addRow(null, null, \':last\'); return false;" title="Add Row At End"><img alt="Add Row" src="jquery_sheet_image/sheet_row_add.png"/></a>\n
+<a href="#" onclick="sheetInstance.controlFactory.addRowMulti(); return false;" title="Add Multi-Rows"><img alt="Add Multi-Rows" src="jquery_sheet_image/sheet_row_add_multi.png"/></a>\n
+<a href="#" onclick="sheetInstance.deleteRow(); return false;" title="Delete Row"><img alt="Delete Row" src="jquery_sheet_image/sheet_row_delete.png"/></a>\n
+<a href="#" onclick="sheetInstance.controlFactory.addColumn(); return false;" title="Insert Column After Selected"><img alt="Insert Column After Selected" src="jquery_sheet_image/sheet_col_add.png"/></a>\n
+<a href="#" onclick="sheetInstance.controlFactory.addColumn(null, true); return false;" title="Insert Column Before Selected"><img alt="Insert Column Before Selected" src="jquery_sheet_image/sheet_col_add.png"/></a>\n
+<a href="#" onclick="sheetInstance.controlFactory.addColumn(null, null, \':last\'); return false;" title="Add Column At End"><img alt="Add Column At End" src="jquery_sheet_image/sheet_col_add.png"/></a>\n
+<a href="#" onclick="sheetInstance.controlFactory.addColumnMulti(); return false;" title="Insert Multi-Columns"><img alt="Add Multi-Columns" src="jquery_sheet_image/sheet_col_add_multi.png"/></a>\n
+<a href="#" onclick="sheetInstance.deleteColumn(); return false;" title="Delete Column"><img alt="Delete Column" src="jquery_sheet_image/sheet_col_delete.png"/></a>\n
+<a href="#" onclick="sheetInstance.getTdRange(null, sheetInstance.obj.formula().val()); return false;" title="Get Cell Range"><img alt="Get Cell Range" src="jquery_sheet_image/sheet_get_range.png"/></a>\n
+<a href="#" onclick="sheetInstance.s.fnSave(); return false;" title="Save Sheets"><img alt="Save Sheet" src="jquery_sheet_image/disk.png"/></a>\n
+<a href="#" onclick="sheetInstance.deleteSheet(); return false;" title="Delete Current Sheet"><img alt="Delete Current Sheet" src="jquery_sheet_image/table_delete.png"/></a>\n
+<a href="#" onclick="sheetInstance.calc(sheetInstance.i); return false;" title="Refresh Calculations"><img alt="Refresh Calculations" src="jquery_sheet_image/arrow_refresh.png"/></a>\n
+<a href="#" onclick="sheetInstance.cellFind(); return false;" title="Find"><img alt="Find" src="jquery_sheet_image/find.png"/></a>\n
+<a href="#" onclick="sheetInstance.cellStyleToggle(\'styleBold\'); return false;" title="Bold"><img alt="Bold" src="jquery_sheet_image/text_bold.png"/></a>\n
+<a href="#" onclick="sheetInstance.cellStyleToggle(\'styleItalics\'); return false;" title="Italic"><img alt="Italic" src="jquery_sheet_image/text_italic.png"/></a>\n
+<a href="#" onclick="sheetInstance.cellStyleToggle(\'styleUnderline\', \'styleLineThrough\'); return false;" title="Underline"><img alt="Underline" src="jquery_sheet_image/text_underline.png"/></a>\n
+<a href="#" onclick="sheetInstance.cellStyleToggle(\'styleLineThrough\', \'styleUnderline\'); return false;" title="Strikethrough"><img alt="Strikethrough" src="jquery_sheet_image/text_strikethrough.png"/></a>\n
+<a href="#" onclick="sheetInstance.cellStyleToggle(\'styleLeft\', \'styleCenter styleRight\'); return false;" title="Align Left"><img alt="Align Left" src="jquery_sheet_image/text_align_left.png"/></a>\n
+<a href="#" onclick="sheetInstance.cellStyleToggle(\'styleCenter\', \'styleLeft styleRight\'); return false;" title="Align Center"><img alt="Align Center" src="jquery_sheet_image/text_align_center.png"/></a>\n
+<a href="#" onclick="sheetInstance.cellStyleToggle(\'styleRight\', \'styleLeft styleCenter\'); return false;" title="Align Right"><img alt="Align Right" src="jquery_sheet_image/text_align_right.png"/></a>\n
+<a href="#" onclick="sheetInstance.fillUpOrDown(); return false;" title="Fill Down"><img alt="Fill Down" src="jquery_sheet_image/arrow_down.png"/></a>\n
+<a href="#" onclick="sheetInstance.fillUpOrDown(true); return false;" title="Fill Up"><img alt="Fill Up" src="jquery_sheet_image/arrow_up.png"/></a>\n
+<span class="colorPickers">\n
+<input title="Foreground color" class="colorPickerFont" style="background-image: url(\'jquery_sheet_image/palette.png\') ! important; width: 16px; height: 16px;" />\n
+<input title="Background Color" class="colorPickerCell" style="background-image: url(\'jquery_sheet_image/palette_bg.png\') ! important; width: 16px; height: 16px;" />\n
+</span>\n
+<a href="#" onclick="sheetInstance.obj.formula().val(\'=HYPERLINK(\\\'\' + prompt(\'Enter Web Address\', \'http://www.visop-dev.com/\') + \'\\\')\').keydown(); return false;" title="HyperLink"><img alt="Web Link" src="jquery_sheet_image/page_link.png"/></a>\n
+<a href="#" onclick="sheetInstance.toggleFullScreen(); $(\'#lockedMenu\').toggle(); return false;" title="Toggle Full Screen"><img alt="Web Link" src="jquery_sheet_image/arrow_out.png"/></a>\n
+<!--<a href="#" onclick="insertAt(\'jSheetControls_formula\', \'~np~text~\'+\'/np~\');return false;" title="Non-parsed"><img alt="Non-parsed" src="jquery_sheet_image/noparse.png"/></a>-->\n
+</span>\n
+</span>
+
+]]></unicode> </value>
+        </item>
+        <item>
+            <key> <string>content_type</string> </key>
+            <value> <string>text/html</string> </value>
+        </item>
+        <item>
+            <key> <string>expand</string> </key>
+            <value> <int>0</int> </value>
+        </item>
+        <item>
+            <key> <string>id</string> </key>
+            <value> <string>sheet_editor_support</string> </value>
+        </item>
+        <item>
+            <key> <string>output_encoding</string> </key>
+            <value> <string>utf-8</string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <unicode></unicode> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>

Modified: erp5/trunk/bt5/erp5_jquery_sheet_editor/bt/change_log
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_jquery_sheet_editor/bt/change_log?rev=40189&r1=40188&r2=40189&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_jquery_sheet_editor/bt/change_log [utf8] (original)
+++ erp5/trunk/bt5/erp5_jquery_sheet_editor/bt/change_log [utf8] Wed Nov 10 21:08:06 2010
@@ -1,2 +1,5 @@
+2010-11-10 gabriel
+* Added svg_editor_support page template. This page template will be used to integrate svg editor with EditorField.
+
 2010-11-08 gabriel
 * The initial commit
\ No newline at end of file

Modified: erp5/trunk/bt5/erp5_jquery_sheet_editor/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_jquery_sheet_editor/bt/revision?rev=40189&r1=40188&r2=40189&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_jquery_sheet_editor/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_jquery_sheet_editor/bt/revision [utf8] Wed Nov 10 21:08:06 2010
@@ -1 +1 @@
-7
\ No newline at end of file
+8
\ No newline at end of file




More information about the Erp5-report mailing list