opt
/
kaspersky
/
kav4fs
/
share
/
wmconsole
/
html
/
proto
/
js
➕ New
📤 Upload
✎ Editing:
template.js
← Back
var TemplateArray = new Array() TemplateArray['mwindow_show'] =new Template ('<td class="modalwin l" id="mwindow_show">#{title}#{panel}#{buttons}</td>') TemplateArray['mwindow_title'] =new Template ('<div class="title">#{title}</div><div class="h1px" style="border-top:solid 1px #BFBFBF"></div>') TemplateArray['mwindow_buttons'] =new Template ('<div class="c" style="margin:4px">#{buttons}</div') TemplateArray['mwindow_button'] =new Template ('<input type="button" value="#{name}" style="width:80px;margin:4px" onclick="javascript:#{func}">') TemplateArray['mwindow_message'] =new Template ('<div>#{message}</div>') TemplateArray['mwindow_panel'] =new Template ('<div id="mwindown_panel"></div>') TemplateArray['table'] = new Template('<table id=#{id} class="w100 tabl">#{title}#{rows}#{group_action}</table>') TemplateArray['table_title'] = new Template('<tr class="title">#{titleColumn}</tr>') TemplateArray['table_titleColumn'] = new Template('<td>#{nameColumn}</td>') TemplateArray['table_titleColumn_width'] = new Template('<td style="width:#{widthColumn}">#{nameColumn}</td>') TemplateArray['table_titleCheckbox'] = new Template('<td class="w0"><input type="checkbox" id=#{id}></td>') TemplateArray['table_row'] = new Template('<tr id="#{id}">#{row}</tr>') TemplateArray['table_column'] = new Template('<td id="#{id}">#{name}</td>') TemplateArray['table_column_link'] = new Template('<td id="#{id}"><a href=#{link}>#{name}</a</td>') TemplateArray['table_column_checkbox']= new Template('<td id="#{id}" class="w0"><input type="checkbox"></td>') TemplateArray['select'] = new Template('<select id=#{id} #{func} class="wa">#{options}</select>') TemplateArray['select_option'] = new Template("<option #{selected} value=#{value}>#{option}</option>") TemplateArray['label_element_label'] = new Template("#{label1}#{element}#{label2}") TemplateArray['element_label'] = new Template("#{element}#{label}") TemplateArray['sch_time_interval'] =new Template("<table class='w100 tabl'>#{year}#{month}#{day}#{time}</table>") //TemplateArray['sch_time_interval_td'] =new Template("<td>#{section}</td><td>#{labelS}</td></tr>") TemplateArray['sch_time_interval_tr'] =new Template("<tr><td>#{label}</td><td>#{section}</td></tr>") TemplateArray['sch_time_interval_section_day'] =new Template("<table class='w100 tabl'><tr>"+ "<td><div id='div_type_day_#{name}' class='div_visible'><div></td>"+ "<td><div id='div_type_weekly_#{name}' class='div_visible'></div>"+ "<div id='div_type_monthly_#{name}' class='div_visible'><input type='text' value='6'></div>"+ "</td></tr></table>") /*TemplateArray['sch_time_interval_section_time'] =new Template("<table class='w100 tabl'><tr>"+ "<td><div id='div_type_time_#{name}' class='div_visible'><div></td>"+ "<td><input type='text' ><div>"+ "</td></tr></table>")*/ TemplateArray['sch_time_interval_section_time'] =new Template("<table class='w100 tabl'>"+ "<tr><td>#{row1}</td></tr>"+ "<tr><td>#{row2}</td></tr>"+ //"<tr><td><input type='radio' name=#{groupName}/> #{row3}</td></tr>"+ "</table>") /*TemplateArray['sch_time_interval_section_month'] =new Template("<table class='w100 tabl'><tr>"+ "<td><div id='div_type_time_#{name}' class='div_visible'><div></td>"+ "<td><input type='text' ><div>"+ "</td></tr></table>")*/ TemplateArray['sch_time_interval_section_month'] =new Template("<table class='w100 tabl'>"+ "<tr><td><input type='radio' name=#{groupName}/> #{row1}</td></tr>"+ "<tr><td><input type='radio' name=#{groupName}/> #{row2}</td></tr>"+ "<tr><td><input type='radio' name=#{groupName}/> #{row3}</td></tr>"+ "</table>") /*TemplateArray['int_picker']=new Template("<TABLE ID=#{id} CLASS='ui-stepper' >"+ "<TR><TD ROWSPAN=2 VALIGN='center'>#{label1}<input type='text' name='ns_textbox' size=#{size} autocomplete='off' class='ui-stepper-textbox' /></TD>"+ "<TD><button type='submit' name='ns_button_1' class='ui-stepper-plus'><img src='img/test/up_counter.PNG' ></button></TD><td ROWSPAN=2 VALIGN='center'>#{label2}</td>"+ "</TR><TR><TD><button type='submit' name='ns_button_2' class='ui-stepper-minus' ><img src='img/test/down_counter.PNG'></button></TD>"+ "</TR></TABLE>")*/ /*TemplateArray['int_picker']=new Template("<table id=#{id} class='ui-stepper' >"+ "<tr><td valign='middle'>#{label1}<input type='text' name='ns_textbox' size=#{size} autocomplete='off' class='ui-stepper-textbox' /></td>"+ "<td width=3><button type='submit' name='ns_button_1' class='ui-stepper-plus' style='font-size:7px;border:none;'><img src='img/test/up_counter.PNG' ></button>"+ "<button type='submit' name='ns_button_2' class='ui-stepper-minus' style='font-size:7px;border:none;'><img src='img/test/down_counter.PNG'></button>"+ "</td><td>#{label2}</td>"+ "</tr></table>")*/ // <div id="uc_timeout" class="ui-stepper select enable w100 "> // <input type='text' name='ns_textbox' size=2 autocomplete='off' class='ui-stepper-textbox textImp' /> // </div> /*TemplateArray['int_picker']=new Template("<div id=#{id} class='ui-stepper select enable w100' >"+ "#{label1} <input type='text' name='ns_textbox' size=#{size} autocomplete='off' class='ui-stepper-textbox textImp' />"+ " #{label2}"+ "</div>") */ TemplateArray['int_picker']=new Template("<div id=#{id} class='ui-stepper select enable' >"+ "<nobr><input type='text' id='#{id}_text' name='ns_textbox' size=#{size} class = '100' autocomplete='off' class='ui-stepper-textbox textImp' /> #{label1} </nobr>"+ "</div>") function getElementTemplate(key,data){ //alert("getElementTemplate key="+key) //alert("getElementTemplate val="+TemplateArray[key]) return TemplateArray[key].evaluate(data); } function createElementTemplate(key,data){ var template = new Template(getLocalString(key)) return template.evaluate(data); } function getElementSelect(data){ var options = "" alert("getElementSelect data="+data) for(var i = 0;i<data.options.length;i++){ var selected = "" alert(data.text+" - "+data.options[i]) if (data.text==data.options[i]) selected = "selected" options +=getElementTemplate('select_option',{selected:selected,option:data.options[i],value:i}) } return getElementTemplate('select',{id:data.id,func:data.func,options:options}) } function getElementSelectValue(data){ var options = "" for(var i = 0;i<data.options.length;i++){ var selected = "" //alert(data.text+" - "+data.options[i]) if (data.text==data.options[i][0]) selected = "selected" options +=getElementTemplate('select_option',{selected:selected,option:data.options[i][0],value:data.options[i][1]}) } return getElementTemplate('select',{id:data.id,func:data.func,options:options}) } function getIntPicker(id,size,label1,label2,value){ return getElementTemplate('int_picker',{id:id,size:size,label1:label1,label2:label2}) } function getStopRule(parent,name){ switch (parent){ case 'SCH_STOP_RULETYPE_DURATION_LIMIT': $("#"+parent).html( createElementTemplate('TEMPLATE_STOP_DURATION_LIMIT_STOP', { element:getIntPicker('stop_period_'+name,6) })+ createElementTemplate('TEMPLATE_STOP_DURATION_LIMIT_RESUME', { element:getIntPicker('resume_period_'+name,6) }) ) return case 'SCH_STOP_RULETYPE_DURATION_INTERVAL': $("#"+parent).html("<div id='StRDI_STOP_TIME>5</div>'"/*+ createElementTemplate('TEMPLATE_STOP_DURATION_LIMIT_RESUME', { element:getIntPicker('resume_period_'+name,6) })*/ ) // alert("#StRDI_STOP_TIME="+$("#StRDI_STOP_TIME")) $("#StRDI_STOP_TIME").load("pages/scheduler/startRule.html"); return } } function getTimeInterval(parent,name){ var timeObject = new Object() timeObject.month = ""; timeObject.year = ""; var setCheckMonth = false switch (parent){ case 'SCH_TIME_INTERVAL_MINUTE': $("#"+parent).html(createElementTemplate('TEMPLATE_TIME_INTERVAL_MINUTE',{element:getIntPicker('minute_period_'+name,6)}) ) $('#minute_period_'+name).stepper({min:1,max:1439,step:1,start:5}); return case 'SCH_TIME_INTERVAL_HOURS': $("#"+parent).html( createElementTemplate('TEMPLATE_TIME_INTERVAL_HOURS',{element:getIntPicker('hours_period',6)}) ) $('#hours_period').stepper({min:1,max:23,step:1,start:5}); return case 'SCH_TIME_INTERVAL_DAYS': $("#"+parent).html( createElementTemplate('TEMPLATE_TIME_INTERVAL_DAYS', { element1:getIntPicker('hours_period_HOUR_'+name,6), element2:getIntPicker('hours_period_MINUTE_'+name,6) }) ) $('#hours_period_HOUR_'+name).stepper({min:0,max:23,step:1,start:0}); $('#hours_period_MINUTE_'+name).stepper({min:0,max:59,step:1,start:0}); return case 'SCH_TIME_INTERVAL_SPECIFIC'://$("#"+parent).html( createElementTemplate('TEMPLATE_TIME_INTERVAL_SPECIFIC',{element:"<input type='text'/>"}) ) timeObject.year =/*getElementTemplate('sch_time_interval_tr', { label://getLocalString('LABEL_SCH_YEAR'), section:getIntPicker('specific_year',6) })*/getIntPicker('specific_year',3) timeObject.month =/*getElementTemplate('sch_time_interval_tr', { label:getLocalString('LABEL_SCH_MONTH'), section:getElementSelect( { options:[ getLocalString("SCH_JAN"), getLocalString("SCH_FEB"), getLocalString("SCH_MAR"), getLocalString("SCH_APR"), getLocalString("SCH_MAY"), getLocalString("SCH_JUN"), getLocalString("SCH_JUL"), getLocalString("SCH_AUG"), getLocalString("SCH_SEP"), getLocalString("SCH_OCT"), getLocalString("SCH_NOV"), getLocalString("SCH_DEC") ], text:getLocalString("SCH_JAN"), id:"specific_month", func:'' }) })*/getElementSelect( { options:[ getLocalString("SCH_JAN"), getLocalString("SCH_FEB"), getLocalString("SCH_MAR"), getLocalString("SCH_APR"), getLocalString("SCH_MAY"), getLocalString("SCH_JUN"), getLocalString("SCH_JUL"), getLocalString("SCH_AUG"), getLocalString("SCH_SEP"), getLocalString("SCH_OCT"), getLocalString("SCH_NOV"), getLocalString("SCH_DEC") ], text:getLocalString("SCH_JAN"), id:"specific_month", func:'' }) timeObject.day =/*getElementTemplate('sch_time_interval_tr', { label:getLocalString('LABEL_SCH_DAY'), section:getIntPicker('specific_day',6) })*/getIntPicker('specific_day',2) /* timeObject.time =getElementTemplate('sch_time_interval_tr', { label:getLocalString('LABEL_SCH_TIME'), section: createElementTemplate('TEMPLATE_TIME_INTERVAL_TIME', { element1:getIntPicker('specific_hour',6), element2:getIntPicker('specific_minute',6) }) })*/ timeObject.hours = getIntPicker('specific_hour',3) timeObject.minute = getIntPicker('specific_minute',3) $("#"+parent).html(createElementTemplate('TEMPLATE_DATE_FORMAT',timeObject)) $('#specific_year').stepper({min:1900,max:2100,step:1,start:2008}); $('#specific_day').stepper({min:0,max:31,step:1,start:1}); $('#specific_hour').stepper({min:0,max:23,step:1,start:0}); $('#specific_minute').stepper({min:0,max:59,step:1,start:0}); return case 'SCH_TIME_INTERVAL_YEAR': timeObject.year =getElementTemplate('sch_time_interval_tr', { label:getLocalString('LABEL_SCH_YEAR'), section:getIntPicker('year_period_'+name,6) }) setCheckMonth = true case 'SCH_TIME_INTERVAL_MONTH' : setCheckMonth = true timeObject.month = getElementTemplate('sch_time_interval_tr', { label: "<input type='checkbox'/>"+getLocalString("LABEL_SCH_ONLY_MONTH"), section:getElementSelect( { options:[ getLocalString("SCH_JAN"), getLocalString("SCH_FEB"), getLocalString("SCH_MAR"), getLocalString("SCH_APR"), getLocalString("SCH_MAY"), getLocalString("SCH_JUN"), getLocalString("SCH_JUL"), getLocalString("SCH_AUG"), getLocalString("SCH_SEP"), getLocalString("SCH_OCT"), getLocalString("SCH_NOV"), getLocalString("SCH_DEC") ], text:getLocalString("SCH_JAN"), id:"select_month_"+name, func:'' }) }) timeObject.day =getElementTemplate('sch_time_interval_tr', { label:getLocalString('LABEL_SCH_DAY'), section:getElementTemplate('sch_time_interval_section_time', { groupName:"GroupDay_"+name, row1:createElementTemplate('TEMPLATE_TIME_INTERVAL_START_MONTH',{element:getIntPicker('days_period_START_'+name,6)}), row2:createElementTemplate('TEMPLATE_TIME_INTERVAL_FINISH_MONTH',{element:getIntPicker('days_period_FINISH_'+name,6)}), row3:createElementTemplate('TEMPLATE_TIME_INTERVAL_WEEK',{element:getElementSelect( { options:[ getLocalString("SCH_MON"), getLocalString("SCH_TUE"), getLocalString("SCH_WED"), getLocalString("SCH_THU"), getLocalString("SCH_FRI"), getLocalString("SCH_SAT"), getLocalString("SCH_SUN") ], text:getLocalString("SCH_MON"), id:"select_week_day_"+name, func:'' } )}) } ) }) case 'SCH_TIME_INTERVAL_WEEK': if (!setCheckMonth) timeObject.day =getElementTemplate('sch_time_interval_tr', { label:getLocalString('LABEL_SCH_WEEK'), section:getElementSelect( { options:[ getLocalString("SCH_MON"), getLocalString("SCH_TUE"), getLocalString("SCH_WED"), getLocalString("SCH_THU"), getLocalString("SCH_FRI"), getLocalString("SCH_SAT"), getLocalString("SCH_SUN") ], text:getLocalString("SCH_MON"), id:"select_month_"+name, func:'' } ) }) timeObject.time = getElementTemplate('sch_time_interval_tr', { label:getLocalString('LABEL_SCH_TIME'), section:getElementTemplate('sch_time_interval_section_time', { groupName:"GroupTime_"+name, row2:createElementTemplate('TEMPLATE_TIME_INTERVAL_MINUTE', { element:getIntPicker('minute_period_'+name,6), check:"<input type='radio' name=GroupTime_"+name+"/>" }), row3:createElementTemplate('TEMPLATE_TIME_INTERVAL_HOURS',{element:"<input type='text'/>"}), row1:createElementTemplate('TEMPLATE_TIME_INTERVAL_DAYS', { element1:getIntPicker('hours_period_HOUR_'+name,6), element2:getIntPicker('hours_period_MINUTE_'+name,6), check:"<input type='radio' name=GroupTime_"+name+"/>" }) } ) }) } //alert(getElementTemplate('sch_time_interval',timeObject)) $("#"+parent).html(getElementTemplate('sch_time_interval',timeObject)) $('#minute_period_'+name).stepper({min:1,max:1439,step:1,start:5}); $('#hours_period_HOUR_'+name).stepper({min:0,max:23,step:1,start:0}); $('#hours_period_MINUTE_'+name).stepper({min:0,max:59,step:1,start:0}); $('#days_period_START_'+name).stepper({min:0,max:31,step:1,start:0}); $('#days_period_FINISH_'+name).stepper({min:0,max:31,step:1,start:31}); $('#year_period_'+name).stepper({min:1900,max:2100,step:1,start:2008}); //setSchTimeInterval(parent,name) // $('#ns').stepper(); } function setSchTimeInterval(parent,name){ $("#div_type_day_"+name).html( getElementSelect( { options:[ getLocalString("SCH_TYPE_DAY_DAYS_EVERY_DAY"), getLocalString("SCH_TYPE_DAY_DAYS_DAY_WEEK"), getLocalString("SCH_TYPE_DAY_DAYS_DAY_MONTH") ], text:getLocalString("SCH_TYPE_DAY_DAYS_EVERY_DAY"), id:"select_type_day_"+name, func:' onchange=selectTypeDay("'+name+'")' } ) ) $("#div_type_weekly_"+name).html( getElementSelect( { options:[ getLocalString("SCH_MON"), getLocalString("SCH_TUE"), getLocalString("SCH_WED"), getLocalString("SCH_THU"), getLocalString("SCH_FRI"), getLocalString("SCH_SAT"), getLocalString("SCH_SUN") ], text:getLocalString("SCH_SUN"), id:"select_type_weekly_"+name/*, func:' onchange=selectTypeDay("'+name+'")'*/ } ) ) $("#div_type_time_"+name).html( getElementSelect( { options:[ getLocalString("SCH_TIME_SPECIFIC"), getLocalString("SCH_TIME_MINUTE_PERIOD"), getLocalString("SCH_TIME_HOURS_PERIOD") ], text:getLocalString("SCH_TIME_SPECIFIC"), id:"select_type_time_"+name/*, func:' onchange=selectTypeDay("'+name+'")'*/ } ) ) }
💾 Save Changes
Cancel
📤 Upload File
×
Select File
Upload
Cancel
➕ Create New
×
Type
📄 File
📁 Folder
Name
Create
Cancel
✎ Rename Item
×
Current Name
New Name
Rename
Cancel
🔐 Change Permissions
×
Target File
Permission (e.g., 0755, 0644)
0755
0644
0777
Apply
Cancel