Changeset 1085
- Timestamp:
- 05.07.2010 21:45:44 (19 months ago)
- Location:
- ZMS/trunk
- Files:
-
- 3 edited
-
dtml/objattrs/f_select_richtext.dtml (modified) (1 diff)
-
import/zms.metaobj.xml (modified) (9 diffs)
-
plugins/rte/xstandard/manage_form.dtml (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ZMS/trunk/dtml/objattrs/f_select_richtext.dtml
r968 r1085 89 89 $('#'+hide_id).css( { display: "none", visibility: "hidden"}); 90 90 if ( format) { 91 var el = document.forms['<dtml-var fmName>'].elements['format']; 92 if ( el) { 93 for ( var i = 0; i < el.options.length; i++) { 94 if ( el.options[i].value == format) { 95 el.selectedIndex = i; 96 } 97 } 98 } 91 $('#format').val(format); 99 92 } 100 93 if ( callback) { -
ZMS/trunk/import/zms.metaobj.xml
r1072 r1085 2808 2808 var table_cell_offs = 2; 2809 2809 2810 function selectValue(el, v)2811 {2812 for (i=0; i < el.options.length; i++) {2813 if (el.options[i].value == v)2814 el.selectedIndex = i;2815 }2816 }2817 2818 2810 function onZMSTableFormSubmit() 2819 2811 { … … 2861 2853 } 2862 2854 2863 function table_cell_edit(el )2855 function table_cell_edit(el_td) 2864 2856 { 2865 table_cell_id = el.name.substr(el.name.indexOf('_')+1); 2857 var el = $('textarea',el_td); 2858 var el_name = el.attr('name'); 2859 table_cell_id = el_name.substr(el_name.indexOf('_')+1); 2866 2860 // Set cell background. 2867 var el_td = $('#content_'+ table_cell_id).parent();2868 2861 if (table_cell_bgcolor==null) { 2869 2862 table_cell_bgcolor = el_td.css( "backgroundColor"); … … 2874 2867 $('#zmiStandardEditor<dtml-var elName>').css( { display: "block", visibility: "visible"}); 2875 2868 $('#content_editor').val($('#content_'+ table_cell_id).val()); 2876 selectValue(document.getElementById('tag'),$('#tag_'+ table_cell_id).val());2877 selectValue(document.getElementById('format'),$('#format_'+ table_cell_id).val());2869 $('#tag').val($('#tag_'+ table_cell_id).val()); 2870 $('#format').val($('#format_'+ table_cell_id).val()); 2878 2871 <dtml-let elName="'content_editor'"> 2879 2872 <dtml-if "REQUEST.get('richedit_fmt')"> … … 2881 2874 $('#zmiRichtextEditor<dtml-var elName>').css( { display: "block", visibility: "visible"}); 2882 2875 $('#zmiStandardEditor<dtml-var elName>').css( { display: "none", visibility: "hidden"}); 2883 // zmiRichtextOnSubmitEventHandler(); 2884 <dtml-var "REQUEST.get('beforeSubmitBtnClick','')"> 2885 <dtml-var "REQUEST.get('afterSubmitBtnClick','')"> 2876 zmiStandardOnSubmitEventHandler(); 2886 2877 } 2887 2878 </dtml-if> … … 2894 2885 function table_cell_change() 2895 2886 { 2896 // zmiRichtextOnSubmitEventHandler(); 2897 <dtml-var "REQUEST.get('beforeSubmitBtnClick','')"> 2898 <dtml-var "REQUEST.get('afterSubmitBtnClick','')"> 2887 <dtml-if "REQUEST.get('richedit_fmt')"> 2888 if ( $('#format').val()=='<dtml-var "REQUEST.get('richedit_fmt').getId()">') { 2889 zmiRichtextOnSubmitEventHandler(); 2890 $('#input_'+ table_cell_id).hide(); 2891 $('#preview_'+ table_cell_id).show(); 2892 } 2893 else { 2894 $('#input_'+ table_cell_id).show(); 2895 $('#preview_'+ table_cell_id).hide(); 2896 } 2897 </dtml-if> 2899 2898 $('#format_'+ table_cell_id).val($('#format').val()); 2900 2899 $('#tag_'+ table_cell_id).val($('#tag').val()); 2901 2900 $('#content_'+ table_cell_id).val($('#content_editor').val()); 2901 $('#preview_'+ table_cell_id).html($('#content_editor').val()); 2902 2902 return table_cell_cancel(); 2903 2903 } … … 2906 2906 { 2907 2907 // Reset cell background. 2908 var el_td = $('#content_'+ table_cell_id).parent ();2908 var el_td = $('#content_'+ table_cell_id).parents(".contentEditable"); 2909 2909 el_td.css( "backgroundColor", table_cell_bgcolor); 2910 2910 table_cell_bgcolor = null; … … 2916 2916 function table_cell_init() 2917 2917 { 2918 $("form[name=<dtml-var fmName>] input[type=hidden]+textarea").change( function () { $(this). css( 'backgroundColor', '#FFFFE8');});2919 $("form[name=<dtml-var fmName>] input[type=hidden]+textarea").dblclick( function () { table_cell_edit(this);});2918 $("form[name=<dtml-var fmName>] input[type=hidden]+textarea").change( function () { $(this).parents(".contentEditable").css( 'backgroundColor', '#FFFFE8');}); 2919 $("form[name=<dtml-var fmName>] .contentEditable").dblclick( function () { table_cell_edit($(this));}); 2920 2920 } 2921 2921 … … 3142 3142 ><td style="border-right: solid 1px black;border-bottom: solid 1px black;"> </td 3143 3143 ><dtml-else 3144 ><td style="border-top: solid 1px #CCCCCC;border-right: solid 1px white;borde =r-bottom: solid 1px white;border-left: solid 1px #CCCCCC;" colspan="<dtml-var colspan>">3144 ><td style="border-top: solid 1px #CCCCCC;border-right: solid 1px white;border-bottom: solid 1px white;border-left: solid 1px #CCCCCC;" colspan="<dtml-var colspan>"> 3145 3145 <div class="ZMSTable"> 3146 <table cellspacing="0" cellpadding="2" border="0" style="width:100%">3146 <table style="width:100%" class="ZMSTable"> 3147 3147 <tr> 3148 <<dtml-var tag> title="onDblClick: <dtml-var "getZMILangStr('ACTION_EDIT_CELL')">"> 3149 <input type="hidden" id="tag_<dtml-var col_index>_<dtml-var row_index>" value="<dtml-var tag>"> 3150 <input type="hidden" id="format_<dtml-var col_index>_<dtml-var row_index>" value="<dtml-var format>"> 3151 <dtml-var "getTextArea(fmName,'content_%i_%i'%(col_index,row_index),10,1,value=content,enabled=True,REQUEST=REQUEST,css='form-element',extra=' style='+QUOT+'border:none;background-color:transparent;width:100%;'+QUOT)"> 3148 <<dtml-var tag> title="onDblClick: <dtml-var "getZMILangStr('ACTION_EDIT_CELL')">" class="contentEditable"> 3149 <div id="input_<dtml-var col_index>_<dtml-var row_index>" <dtml-if "format==REQUEST.get('richedit_fmt').getId()">style="display:none;"</dtml-if>> 3150 <input type="hidden" id="tag_<dtml-var col_index>_<dtml-var row_index>" value="<dtml-var tag>"> 3151 <input type="hidden" id="format_<dtml-var col_index>_<dtml-var row_index>" value="<dtml-var format>"> 3152 <dtml-var "getTextArea(fmName,'content_%i_%i'%(col_index,row_index),10,1,value=content,enabled=True,REQUEST=REQUEST,css='form-element',extra=' style='+QUOT+'border:none;background-color:transparent;width:100%;'+QUOT)"> 3153 </div> 3154 <div id="preview_<dtml-var col_index>_<dtml-var row_index>" <dtml-if "format!=REQUEST.get('richedit_fmt').getId()">style="display:none;"</dtml-if>> 3155 <dtml-var content> 3156 </div> 3152 3157 </<dtml-var tag>> 3153 3158 </tr> … … 3419 3424 <item key="name"><![CDATA[ZMSTable]]></item> 3420 3425 <item key="package"><![CDATA[com.zms.foundation]]></item> 3421 <item key="revision"><![CDATA[1.4. 1]]></item>3426 <item key="revision"><![CDATA[1.4.2]]></item> 3422 3427 <item key="type"><![CDATA[ZMSObject]]></item> 3423 3428 </dictionary> -
ZMS/trunk/plugins/rte/xstandard/manage_form.dtml
r1030 r1085 68 68 69 69 function zmiStandardOnSubmitEventHandler() { 70 for ( e in zmiRichtextElNames) {70 for (var e=0; e < zmiRichtextElNames.length; e++) { 71 71 var elName = zmiRichtextElNames[e]; 72 var el = document.getElementById('zmiStandardEditor'+elName); 73 if ( el != null && el.style.display != 'none' && el.style.visibility != 'hidden') { 74 try { 75 $('#editor_'+elName).val( $('#'+elName).val()); 76 $('#editor_'+elName+'_value').val( $('#'+elName).val()); 77 } 78 catch(er) { 79 } 72 try { 73 $('#editor_'+elName).val( $('#'+elName).val()); 74 $('#editor_'+elName+'_value').val( $('#'+elName).val()); 75 } 76 catch(er) { 80 77 } 81 78 } … … 84 81 <dtml-call "REQUEST.set('beforeSubmitBtnClick','zmiRichtextOnSubmitEventHandler(); ')"> 85 82 function zmiRichtextOnSubmitEventHandler() { 86 for ( e in zmiRichtextElNames) {83 for (var e=0; e < zmiRichtextElNames.length; e++) { 87 84 var elName = zmiRichtextElNames[e]; 88 85 var el = document.getElementById('zmiRichtextEditor'+elName); … … 94 91 document.getElementById('editor_'+elName).EscapeUnicode = true; 95 92 // Get value from editor. 96 var v = document.getElementById('editor_'+elName).value;93 var v = $('#editor_'+elName).val(); 97 94 // Remove comment. 98 95 if ( v.indexOf( '<!-- Generated by XStandard ') == 0) {
Note: See TracChangeset
for help on using the changeset viewer.
