home *** CD-ROM | disk | FTP | other *** search
Wrap
Text File | 2007-11-01 | 89.3 KB | 1,700 lines
maxOptions.isDebug=true; maxOptions.pages={}; maxOptions.pages.general={type:"page",items:[{type:"checkbox",id:"gen_one_instance",key:"OneInstance",section:"General",defaultValue:"1",disabled:true},{type:"checkbox",id:"gen_check_default",key:"CheckDefaultBrowser",section:"Startup",defaultValue:"1",suf:" <a href=\"javascript:;\" onclick=\"maxOptions.pages.general.setDefaultBrowser();\">"+$lang("gen_default_browser")+"</a>"},{type:"hr"},{type:"checkbox",id:"gen_disable_image",key:"DisableImage",section:"General",defaultValue:"0"},{type:"checkbox",id:"gen_disable_script",key:"DisableScript",section:"General",defaultValue:"0"},{type:"checkbox",id:"gen_disable_gif",key:"DisableGif",section:"General",defaultValue:"0"},{type:"checkbox",id:"gen_disable_flash",key:"DisableFlash",section:"General",defaultValue:"0"},{type:"checkbox",id:"gen_disable_sound",key:"DisableSound",section:"General",defaultValue:"0"},{type:"checkbox",id:"gen_disable_activex",key:"DisableActiveX",section:"General",defaultValue:"0"},{type:"hr"},{type:"checkbox",id:"gen_tray_icon",key:"ShowTrayIcon",section:"General",defaultValue:"1"},{type:"checkbox",id:"gen_min_to_tray",key:"MinimizeToTray",section:"General",defaultValue:"0"},{type:"checkbox",id:"gen_close_to_tray",key:"CloseToTray",section:"General",defaultValue:"0"},{type:"hr"},{type:"html",html:"<div class=\"item\">"},{type:"checkbox",id:"gen_bosskey",key:"BossKey",section:"General",defaultValue:"1",suf:" ",noWrapper:true},{type:"key",id:"gen_bosskey_code",key:"BossKeyCode",section:"General",defaultValue:"Csa_192$:$Ctrl + `",noWrapper:true},{type:"html",html:"</div>"},{type:"hr"},{type:"textbox",id:"gen_page_zoom",key:"GlobalZoom",section:"General",defaultValue:"100",pre:$lang("gen_page_zoom"),suf:"%",tagx:"style=\"width: 28px; text-align: center;\" maxlength=\"4\""},{type:"hr"},{type:"html",html:"<div class=\"item\">"+"<a href=\"javascript:;\" onclick=\"this.blur();maxOptions.action.restoreDefault();\">"+$lang("gen_restore_all_default")+"</a>"+"</div>"+"<div class=\"item comment\">"+$lang("gen_restore_all_note")+"</div>"}]}; maxOptions.pages.startup={type:"page",items:[{type:"header",html:$lang("su_homepage")},{type:"textbox",id:"su_homepage",key:"HomePage",section:"Startup",defaultValue:"max:start",tagx:"style=\"width: 400px\""},{type:"html",html:"<div class=\"item\">"+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.startup.setHomePage('about:blank')\">"+$lang("su_home_blank")+"</a>"+" <a href=\"javascript:;\" onclick=\"maxOptions.pages.startup.setHomePage('max:start')\">"+$lang("su_home_startpage")+"</a>"+"</div>"},{type:"hr"},{type:"radio",id:"su_start_type",key:"StartPageType",section:"Startup",defaultValue:"home",choices:[{value:"home",html:$lang("su_page_homepage")},{value:"resume_list",html:$lang("su_page_resume_list")},{value:"resume",html:$lang("su_page_resume")},{value:"fav",html:$lang("su_page_fav_folder")}]},{type:"folder",subType:"fav",id:"su_fav_folder",key:"StartupFavFolder",section:"Startup",noWrapper:true,pre:"<div class=\"item indent\"> ",suf:"</div>"},{type:"hr"},{type:"checkbox",id:"su_check_update",key:"CheckUpdate",section:"Startup",defaultValue:"1"},{type:"checkbox",id:"su_no_start_page",key:"NoStartPageOnExternalCall",section:"Startup",defaultValue:"1"}]}; maxOptions.pages.tab={type:"page",items:[{type:"radio",id:"tab_button_style",key:"ButtonStyle",section:"Tabs",defaultValue:"1",choices:[{value:"1",html:$lang("tab_style_auto")},{value:"2",html:$lang("tab_style_fixed")},{value:"4",html:$lang("tab_style_multiline")}]},{type:"hr"},{type:"checkbox",id:"tab_tab_on_bottom",key:"TabOnBottom",section:"Tabs",defaultValue:"0"},{type:"checkbox",id:"tab_bold_active",key:"BoldActive",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_close_act_left",key:"ActiveLeftAfterTabClose",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_ctrl_arrow",key:"CtrlArrowSwitchTab",section:"Tabs",defaultValue:"0"},{type:"checkbox",id:"tab_mouse_switch",key:"MouseWheelSwitchTab",section:"Tabs",defaultValue:"0"},{type:"checkbox",id:"tab_new_button",key:"NewTabButton",section:"Tabs",defaultValue:"1"},{type:"radio",id:"tab_close_button",key:"TabCloseButton",section:"Tabs",defaultValue:"1",choices:[{value:"0",html:$lang("tab_cb_none")},{value:"1",html:$lang("tab_cb_active")},{value:"2",html:$lang("tab_cb_all")}]},{type:"hr"},{type:"radio",id:"tab_new_behavior",key:"NewTabMode",section:"Tabs",defaultValue:"blank",disabled:true,choices:[{value:" blank",html:$lang("tab_open_blank")},{value:"current",html:$lang("tab_open_current")}]},{type:"checkbox",id:"tab_new_on_next",key:"NewTabOnNext",section:"Tabs",defaultValue:"1"},{type:"hr"},{type:"html",html:"<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td width=\"50%\" valign=\"top\">"},{type:"header",html:$lang("tab_new")},{type:"checkbox",id:"tab_new_addr",key:"NewFromAddressBar",section:"Tabs",defaultValue:"0"},{type:"checkbox",id:"tab_new_search",key:"NewFromSearch",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_new_fav",key:"NewFromFavorites",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_new_history",key:"NewFromHistroy",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_new_home",key:"NewFromHomePage",section:"Tabs",defaultValue:"1"},{type:"html",html:"<td valign=\"top\">"},{type:"header",html:$lang("tab_activate")},{type:"checkbox",id:"tab_act_bars",key:"ActivateTabFromInputBar",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_act_fav_hist",key:"ActivateTabFromFavHist",section:"Tabs",defaultValue:"0"},{type:"checkbox",id:"tab_act_undo",key:"ActivateTabFromUndo",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_act_click",key:"ActivateTabFromClick",section:"Tabs",defaultValue:"1"},{type:"checkbox",id:"tab_act_mid",key:"ActivateTabFromMidButton",section:"Tabs",defaultValue:"0"},{type:"checkbox",id:"tab_act_dd",key:"ActivateTabFromDragDrop",section:"Tabs",defaultValue:"0"},{type:"html",html:"</tr></table><br/>"},{type:"checkbox",id:"tab_always_new",key:"AlwaysNewTab",section:"Tabs",defaultValue:"0",suf:" <span class=\"note\">("+$lang("tab_always_new_note")+")</span>"},{type:"hr"},{type:"textbox",id:"tab_bar_limit",key:"MaxTabNumber",section:"Tabs",defaultValue:"50",pre:$lang("tab_bar_limit"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""},{type:"textbox",id:"tab_min_width",key:"MinWidth",section:"Tabs",defaultValue:"100",pre:$lang("tab_min_width"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""},{type:"textbox",id:"tab_max_width",key:"MaxWidth",section:"Tabs",defaultValue:"200",pre:$lang("tab_max_width"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""}]}; maxOptions.pages.nav={type:"page",items:[{type:"header",html:$lang("nav_quick_complete")},{type:"html",html:"<table cellpadding=\"4\" cellspacing=\"0\" border=\"0\" class=\"item\">"},{type:"textbox",id:"nav_qc_c_p",key:"CtrlEnterP",section:"Navigation",defaultValue:"http://www.",noWrapper:true,tagx:" style=\"width:auto;\"",pre:"<tr><td align=\"right\">Ctrl+Enter</td><td>=</td><td>",suf:"</td><td> + "+$lang("url")+" +</td><td>"},{type:"textbox",id:"nav_qc_c_s",key:"CtrlEnterS",section:"Navigation",defaultValue:".com",noWrapper:true,tagx:" style=\"width:auto;\"",suf:"</td></tr>"},{type:"textbox",id:"nav_qc_s_p",key:"ShiftEnterP",section:"Navigation",defaultValue:"http://www.",noWrapper:true,tagx:" style=\"width:auto;\"",pre:"<tr><td align=\"right\">Shift+Enter</td><td>=</td><td>",suf:"</td><td> + "+$lang("url")+" +</td><td>"},{type:"textbox",id:"nav_qc_s_s",key:"ShiftEnterS",section:"Navigation",defaultValue:".net",noWrapper:true,tagx:" style=\"width:auto;\"",suf:"</td></tr>"},{type:"textbox",id:"nav_qc_a_p",key:"AltEnterP",section:"Navigation",defaultValue:"http://www.",noWrapper:true,tagx:" style=\"width:auto;\"",pre:"<tr><td align=\"right\">Alt+Enter</td><td>=</td><td>",suf:"</td><td> + "+$lang("url")+" +</td><td>"},{type:"textbox",id:"nav_qc_a_s",key:"AltEnterS",section:"Navigation",defaultValue:".org",noWrapper:true,tagx:" style=\"width:auto;\"",suf:"</td></tr>"},{type:"textbox",id:"nav_qc_cs_p",key:"CtrlShiftEnterP",section:"Navigation",defaultValue:"http://www.",noWrapper:true,tagx:" style=\"width:auto;\"",pre:"<tr><td align=\"right\">Ctrl+Shift+Enter</td><td>=</td><td>",suf:"</td><td> + "+$lang("url")+" +</td><td>"},{type:"textbox",id:"nav_qc_cs_s",key:"CtrlShiftEnterS",section:"Navigation",defaultValue:".com.cn",noWrapper:true,tagx:" style=\"width:auto;\"",suf:"</td></tr>"},{type:"textbox",id:"nav_qc_ca_p",key:"CtrlAltEnterP",section:"Navigation",defaultValue:"http://www.",noWrapper:true,tagx:" style=\"width:auto;\"",pre:"<tr><td align=\"right\">Ctrl+Alt+Enter</td><td>=</td><td>",suf:"</td><td> + "+$lang("url")+" +</td><td>"},{type:"textbox",id:"nav_qc_ca_s",key:"CtrlAltEnterS",section:"Navigation",defaultValue:".cn",noWrapper:true,tagx:" style=\"width:auto;\"",suf:"</td></tr>"},{type:"textbox",id:"nav_qc_sa_p",key:"ShiftAltEnterP",section:"Navigation",defaultValue:"http://www.",noWrapper:true,tagx:" style=\"width:auto;\"",pre:"<tr><td align=\"right\">Shift+Alt+Enter</td><td>=</td><td>",suf:"</td><td> + "+$lang("url")+" +</td><td>"},{type:"textbox",id:"nav_qc_sa_s",key:"ShiftAltEnterS",section:"Navigation",defaultValue:".gov",noWrapper:true,tagx:" style=\"width:auto;\"",suf:"</td></tr>"},{type:"html",html:"</table>"},{type:"hr"},{type:"header",html:$lang("nav_urlkey")},{type:"html",html:"<p class=\"note\">"+$lang("nav_urlkey_note")+"</p>"},{type:"html",html:"<div id=\"urlKeyTable_wrapper\"></div>"},{type:"hr"},{type:"header",html:$lang("nav_urlalias")},{type:"html",html:"<div id=\"urlAliasTable_wrapper\"></div>"},{type:"hr"},{type:"header",html:$lang("nav_web_service")},{type:"checkbox",id:"nav_server_list",key:"ServiceServerList",section:"Navigation",defaultValue:"1",suf:"<br/><br/>"},{type:"html",html:"<div id=\"webServiceTable_wrapper\"></div>"}]}; maxOptions.pages.search={type:"page",items:[{type:"checkbox",id:"srch_quick_search",key:"QuickSearch",section:"Search",defaultValue:"1"},{type:"checkbox",id:"srch_auto_highlight",key:"AutoHighlight",section:"Search",defaultValue:"1"},{type:"textbox",id:"srch_max_history",key:"MaxSearchHistory",section:"Search",defaultValue:"20",pre:$lang("srch_max_history"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""},{type:"hr"},{type:"header",html:$lang("srch_list")},{type:"checkbox",id:"srch_server_list",key:"SearchServerList",section:"Search",defaultValue:"1"},{type:"checkbox",id:"srch_alt_addr_search",key:"AltQuickSearch",section:"Search",suf:"<br/><br/>"},{type:"html",html:"<div id=\"searchTable_wrapper\"></div>"}]}; maxOptions.pages.fav={type:"page",items:[{type:"checkbox",id:"fav_add_here",key:"ShowAddFavHere",section:"Favorites",defaultValue:"1"},{type:"checkbox",id:"fav_tooltip",key:"FavMenuTooltip",section:"Favorites",defaultValue:"1"},{type:"textbox",id:"fav_menu_max_width",key:"FavMenuMaxWidth",section:"Favorites",defaultValue:"300",pre:$lang("fav_menu_max_width"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"5\""},{type:"hr"},{type:"html",html:"<div class=\"item\">"+$lang("fav_bar_root")+" <span id=\"fav_bar_root\" class=\"label-item\"></span>"+" <a href=\"javascript:maxOptions.pages.fav.setFavRoot();\">"+$lang("browse")+"</a>"+"</div>"},{type:"checkbox",id:"fav_compact_favbar",key:"CompactFavBar",section:"Favorites",defaultValue:"0"},{type:"checkbox",id:"fav_multiline_favbar",key:"MultiFavBar",section:"Favorites",defaultValue:"0"},{type:"checkbox",id:"fav_favbar_recent",key:"FavBarRecentButton",section:"Favorites",defaultValue:"1"},{type:"checkbox",id:"fav_close_on_open_group",key:"CloseOnOpenGroup",section:"Favorites",defaultValue:"0"},{type:"hr"},{type:"checkbox",id:"fav_online_service",key:"FavService",section:"Services",defaultValue:"1",suf:" <span class=\"note\">"+$lang("require_restart")+"</span>"}]}; maxOptions.pages.feed={type:"page",items:[{type:"checkbox",id:"fd_auto_discovery",key:"AutoDiscovery",section:"Feed",defaultValue:"1"},{type:"checkbox",id:"fd_discovery_notify",key:"DiscoveryNotify",section:"Feed",defaultValue:"1",disabled:true},{type:"hr"},{type:"header",html:$lang("fd_feed_reader")},{type:"checkbox",id:"fd_update_on_start",key:"UpdateAllOnStart",section:"Feed",defaultValue:"1"},{type:"checkbox",id:"fd_feed_tooltip",key:"TooltipView",section:"Feed",defaultValue:"1"},{type:"checkbox",id:"fd_feed_new_tab",key:"NewTabForChannelPage",section:"Feed",defaultValue:"1"},{type:"hr"},{type:"textbox",id:"fd_update_time_value",key:"DefaultUpdateDuration",section:"Feed",defaultValue:"0",disabled:true,pre:$lang("fd_auto_update_after"),suf:$lang("fd_auto_update_after1"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""}]}; maxOptions.pages.form={type:"page",items:[{type:"checkbox",id:"form_save_notify",key:"SaveNotify",section:"Form",defaultValue:"1",suf:" <a href=\"javascript:;\" onclick=\"maxOptions.pages.form.cleanIgnoreList();\" id=\"btnCleanIgnoreList\">"+$lang("form_clean_ignore_list")+"</a>"},{type:"checkbox",id:"form_auto_fill",key:"AutoFill",section:"Form",defaultValue:"1"},{type:"hr"},{type:"header",html:$lang("form_profiles")},{type:"html",html:"<div id=\"profileTable_wrapper\"></div>"},{type:"hr"},{type:"header",html:$lang("form_saved_forms")},{type:"html",html:"<div id=\"savedFormTable_wrapper\"></div>"}]}; maxOptions.pages.floatbutton={type:"page",items:[{type:"checkbox",id:"fb_enable",key:"Enable",section:"FloatButton",defaultValue:"1"},{type:"html",html:"<div class=\"indent\">"},{type:"checkbox",id:"fb_show_on_image",key:"OnImage",section:"FloatButton",defaultValue:"1"},{type:"checkbox",id:"fb_show_on_media",key:"OnMedia",section:"FloatButton",defaultValue:"1"},{type:"html",html:"</div>"},{type:"html",html:"<div class=\"item comment\">"},{type:"text",text:$lang("fb_note")},{type:"html",html:"</div>"},{type:"hr"},{type:"textbox",id:"fb_show_delay",key:"ShowDelay",section:"FloatButton",defaultValue:"2000",pre:$lang("fb_show_delay"),suf:$lang("fb_delay_ms"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"5\""},{type:"textbox",id:"fb_hide_delay",key:"HideDelay",section:"FloatButton",defaultValue:"2000",pre:$lang("fb_hide_delay"),suf:$lang("fb_delay_ms"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"5\""},{type:"hr"},{type:"textbox",id:"fb_min_width",key:"MinWidth",section:"FloatButton",defaultValue:"30",pre:$lang("fb_min_width"),suf:$lang("fb_delay_pixel"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"5\""},{type:"textbox",id:"fb_min_height",key:"MinHeight",section:"FloatButton",defaultValue:"30",pre:$lang("fb_min_height"),suf:$lang("fb_delay_pixel"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"5\""}]}; maxOptions.pages.download={type:"page",items:[{type:"header",html:$lang("down_downloaders")},{type:"radio",id:"down_downloaders",key:"Use",section:"Download",defaultValue:"none",noHeader:true,choices:[{value:"none",html:$lang("down_no_downloader")},{value:"external",html:$lang("down_use_external_downloader")}]},{type:"hr"},{type:"header",html:$lang("down_file_type")},{type:"textarea",id:"down_file_type",key:"FileType",section:"Download",tagx:" rows=\"3\" style=\"width: 90%;\"",defaultValue:"7z aac ace aif arj asf avi bin bz2 exe gz gzip img iso lzh m4a mov mp3 mp4 mpa mpe mpeg mpg msi ogg pdf plj pps qt ra ram rar rm sea sit sitx tar wav wma wmv z zip"},{type:"hr"},{type:"header",html:$lang("down_save_folder")},{type:"html",html:"<div class=\"item\">"},{type:"folder",id:"down_save_folder",key:"SaveFolder",section:"Download",defaultValue:""},{type:"html",html:"</div>"},{type:"checkbox",id:"down_save_auto_category",key:"AutoFolder",section:"FloatButton",defaultValue:"1"},{type:"hr"},{type:"header",html:$lang("down_external_setup")},{type:"html",html:"<div id=\"downloaderList_wrapper\" class=\"item\"></div>"}]}; maxOptions.pages.key={type:"page",items:[{type:"header",html:$lang("key_shortcut")},{type:"html",html:"<div id=\"customKeyTable_wrapper\"></div>"}]}; maxOptions.pages.mouse={type:"page",items:[{type:"checkbox",id:"mou_super_dd",key:"SuperDragDrop",section:"General",defaultValue:"1"},{type:"checkbox",id:"mou_mouse_gesture",key:"MouseGesture",section:"General",defaultValue:"1"},{type:"html",html:"<div class=\"item\">"},{type:"checkbox",id:"mou_show_trail",key:"ShowTrail",section:"General",defaultValue:"1",noWrapper:true},{type:"color",id:"mou_trail_color",key:"TrailColor",section:"General",defaultValue:"#99CC00",pre:" ",noWrapper:true},{type:"html",html:"</div>"},{type:"checkbox",id:"mou_mouse_tip",key:"MouseTip",section:"General",defaultValue:"1",disabled:true},{type:"hr"},{type:"header",html:$lang("mou_gestures")},{type:"html",html:"<div id=\"mouseTable_wrapper\"></div>"}]}; maxOptions.pages.adhunter={type:"page",items:[{type:"checkbox",id:"adh_popup_blocker",key:"PopupBlocker",section:"AdHunter",defaultValue:"1",pre:"<h5>",suf:"</h5>",noWrapper:true},{type:"html",html:"<div class=\"indent\">"},{type:"checkbox",id:"adh_popup_infobar",key:"PopupInfoBar",section:"AdHunter",defaultValue:"0"},{type:"checkbox",id:"adh_popup_sound",key:"PopupSound",section:"AdHunter",defaultValue:"1"},{type:"html",html:"<div class=\"item\"><a href=\"javascript:;\" onclick=\"external.max_invoke('PopupWhiteListDialog')\">"+$lang("adh_edit_whitelist")+"</a></div>"},{type:"html",html:"</div>"},{type:"hr"},{type:"checkbox",id:"adh_content_filter",key:"ContentBlocker",section:"AdHunter",defaultValue:"1",pre:"<h5>",suf:"</h5>",noWrapper:true},{type:"html",html:"<div class=\"indent\">"},{type:"checkbox",id:"adh_notify",key:"NotifyBlockedAds",section:"AdHunter",defaultValue:"1"},{type:"textbox",id:"adh_replace_obj",key:"ReplaceObj",section:"AdHunter",defaultValue:$lang("Blocked Ad","Strings"),pre:$lang("adh_replace_obj"),tagx:"style=\"width: 200px;\" maxlength=\"250\""},{type:"html",html:"<div class=\"item comment\">"+$lang("adh_replace_obj_note")+"</div>"},{type:"html",html:"<div class=\"item\"><a href=\"javascript:;\" onclick=\"external.max_invoke('ContentFilterDialog')\">"+$lang("adh_edit_list")+"</a></div>"},{type:"html",html:"</div>"},{type:"hr"},{type:"checkbox",id:"adh_float_filter",key:"FloatAdsBlocker",section:"AdHunter",defaultValue:"1",pre:"<h5>",suf:"</h5>",noWrapper:true},{type:"hr"},{type:"checkbox",id:"adh_text_filter",key:"UseTextFilter",section:"AdHunter",defaultValue:"0",pre:"<h5>",suf:"</h5>",noWrapper:true},{type:"html",html:"<div class=\"indent\">"},{type:"html",html:"<div class=\"item comment\">"+$lang("adh_text_filter_note")+"</div>"},{type:"html",html:"<div class=\"item\"><a href=\"javascript:;\" onclick=\"maxOptions.action.activatePage('filter');\">"+$lang("adh_manage_filter_packs")+"</a></div>"},{type:"html",html:"</div>"}]}; maxOptions.pages.safety={type:"page",items:[{type:"checkbox",id:"saf_enable_guardian",key:"SafeProtectEnable",section:"Safety",defaultValue:"1",pre:"<h5>",suf:" <span class=\"note\">"+$lang("require_restart")+"</span></h5>"},{type:"html",html:"<div class=\"item indent\"><a href=\"javascript:;\" onclick=\"external.max_invoke('SafeProtectEditDialog')\">"+$lang("saf_guardian_edit_list")+"</a></div>"},{type:"hr"},{type:"checkbox",id:"saf_clean_upon_close",key:"CleanUponClose",section:"Safety",defaultValue:"0",pre:"<h5>",suf:"</h5>",noWrapper:true},{type:"html",html:"<div class=\"indent\">"},{type:"checkbox",id:"saf_clean_undo",key:"CleanUndo",section:"Safety",defaultValue:"0"},{type:"checkbox",id:"saf_clean_history",key:"CleanHistory",section:"Safety",defaultValue:"0"},{type:"checkbox",id:"saf_clean_address",key:"CleanAddress",section:"Safety",defaultValue:"0"},{type:"checkbox",id:"saf_clean_search",key:"CleanSearch",section:"Safety",defaultValue:"0"},{type:"checkbox",id:"saf_clean_rss",key:"CleanRssHistory",section:"Safety",defaultValue:"0"},{type:"checkbox",id:"saf_clean_cookies",key:"CleanCookies",section:"Safety",defaultValue:"0"},{type:"checkbox",id:"saf_clean_cache",key:"CleanCache",section:"Safety",defaultValue:"0"},{type:"html",html:"</div>"},{type:"hr"},{type:"header",html:$lang("saf_security_update")},{type:"html",html:"<div class=\"item\">"+$lang("saf_security_update_comment")+"</div><br/>"},{type:"html",html:"<div id=\"patchTable_wrapper\"></div>"}]}; maxOptions.pages.advanced={type:"page",items:[{type:"header",html:$lang("adv_ui")},{type:"checkbox",id:"adv_multi_thread",key:"TabInThread",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_vista_glass",key:"VistaGlass",section:"Advanced",defaultValue:"0",suf:" <span class=\"note\">"+$lang("require_restart")+"</span>"},{type:"checkbox",id:"adv_combine_refresh_stop",key:"CombineRefreshStop",section:"Advanced",defaultValue:"0"},{type:"checkbox",id:"adv_use_page_search",key:"UsePageSearch",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_site_icon",key:"ShowSiteIcons",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_multi_col_menu",key:"MultiColMenu",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_custom_context_menu",key:"CustomContextMenu",section:"Advanced",defaultValue:"1",suf:" <span class=\"note\">"+$lang("require_restart")+"</span>"},{type:"checkbox",id:"adv_status_tips",key:"ShowStatusTip",section:"Advanced",defaultValue:"1"},{type:"textbox",id:"adv_min_tab_man",key:"MinTabManager",section:"Advanced",defaultValue:"2",pre:$lang("adv_min_tab_man"),suf:$lang("adv_min_tab_man1"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""},{type:"hr"},{type:"header",html:$lang("adv_browse")},{type:"checkbox",id:"adv_popup_as_tab",key:"PopupAsTab",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_ie7_zoom",key:"UseIE7Zoom",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_accelerator",key:"WebAccelerator",section:"Advanced",defaultValue:"1",suf:" <a href=\"javascript:;\" onclick=\"maxOptions.pages.advanced.editSuperMSAList()\">"+$lang("adv_accelerator_site_list")+"</a>"},{type:"checkbox",id:"adv_flash_back_forward",key:"FlashBackForward",section:"Advanced",defaultValue:"1",pre:"<div class=\"indent\">",suf:"</div>"},{type:"checkbox",id:"adv_dis_refresh_current",key:"DisableAutoRefreshCurrent",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_dis_script_error_dlg",key:"DisableScriptErrorDialog",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_dd_open_multi_link",key:"OpenMultiLinksWithDragDrop",section:"Advanced",defaultValue:"0",disabled:true},{type:"checkbox",id:"adv_friendly_error_page",key:"FriendlyErrorPage",section:"Advanced",defaultValue:"1",disabled:true},{type:"checkbox",id:"adv_ignore_frameid",key:"IgnoreFrameId",section:"Advanced",defaultValue:"1",disabled:true},{type:"checkbox",id:"adv_dde_call",key:"HandleDDECall",section:"Advanced",defaultValue:"1",suf:" <span class=\"note\">"+$lang("require_restart")+"</span>",disabled:true},{type:"textbox",id:"adv_max_undo_list",key:"MaxUndoList",section:"Advanced",defaultValue:"15",pre:$lang("adv_max_undo_list"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""},{type:"textbox",id:"adv_max_history",key:"MaxHistoryDay",section:"Advanced",defaultValue:"20",pre:$lang("adv_max_history"),tagx:"style=\"width: 32px; text-align: center;\" maxlength=\"4\""},{type:"checkbox",id:"adv_custom_ua",key:"CustomUserAgent",section:"Advanced",defaultValue:"0",suf:" <span class=\"note\">"+$lang("require_restart")+"</span> <span id=\"adv_ua_list_wrapper\"></span>"},{type:"textbox",id:"adv_useragent",key:"UserAgent",section:"Advanced",defaultValue:"",tagx:" style=\"width:90%;\" maxlength=\"1024\"",pre:"<div class=\"indent\">",suf:"</div>"},{type:"hr"},{type:"header",html:$lang("adv_confirm")},{type:"checkbox",id:"adv_confirm_close_all",key:"ConfirmCloseAll",section:"Advanced",defaultValue:"1"},{type:"checkbox",id:"adv_confirm_exit",key:"ConfirmExit",section:"Advanced",defaultValue:"1"},{type:"hr"},{type:"radio",id:"adv_jvm",key:"JavaVM",section:"Advanced",defaultValue:"0",html:$lang("adv_jvm")+" <span class=\"note\">"+$lang("require_restart")+"</span>",choices:[{value:"0",html:$lang("adv_jvm_ms")},{value:"1",html:$lang("adv_jvm_other")}]}]}; maxOptions.pages["sep1"]={type:"separator"}; maxOptions.pages.skin={type:"page",items:[{type:"html",html:"<div class=\"mananger-top\">"+"<a href=\"http://addons.maxthon.com/category/MX2+Skins\" target=\"_blank\">"+$lang("get_more")+"</a>"+"</div>"},{type:"html",html:"<div id=\"skinTable_wrapper\"></div>"}]}; maxOptions.pages.plugin={type:"page",items:[{type:"html",html:"<div class=\"mananger-top\">"+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.plugin.toggleAllItems(true);\">"+$lang("enable_all")+"</a> | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.plugin.toggleAllItems(false);\">"+$lang("disable_all")+"</a> | "+"<a href=\"http://addons.maxthon.com/category/Plugins\" target=\"_blank\">"+$lang("get_more")+"</a>"+"</div>"},{type:"html",html:"<div id=\"pluginTable_wrapper\"></div>"}]}; maxOptions.pages.filter={type:"page",items:[{type:"html",html:"<div class=\"mananger-top\">"+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.filter.toggleAllItems(true);\">"+$lang("enable_all")+"</a> | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.filter.toggleAllItems(false);\">"+$lang("disable_all")+"</a> | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.filter.addItem();\">"+$lang("create_new")+"</a> | "+"<a href=\"http://addons.maxthon.com/category/Filters\" target=\"_blank\">"+$lang("get_more")+"</a>"+"</div>"},{type:"html",html:"<div id=\"filterTable_wrapper\"></div>"}]}; maxOptions.activePage="general"; maxOptions.pages.general.setDefaultBrowser=function(){ if(confirm($lang("su_confirm_default_browser"))){ external.max_invoke("SetDefaultBrowser"); } }; maxOptions.pages.startup.setHomePage=function(_1){ var _2=$id("su_homepage"); if(_2){ _2.value=_1; _2.fireEvent("onchange"); }else{ alert("No object: su_homepage"); } }; maxOptions.pages.nav.init=function(){ maxOptions.pages.nav.urlKey.init(); maxOptions.pages.nav.urlAlias.init(); }; maxOptions.pages.nav.destroy=function(){ try{ maxTable.destroy(urlKeyTable); maxTable.destroy(urlAliasTable); maxTable.destroy(webServiceTable); } catch(e){ } }; maxOptions.pages.nav.urlKey={}; maxOptions.pages.nav.urlKey.init=function(){ urlKeyTable=maxTable.create("urlKeyTable"); urlKeyTable.columns=[{title:$lang("shortcut_key"),type:"select",selectOptions:[["F1","F1"],["F2","F2"],["F3","F3"],["F4","F4"],["F5","F5"],["F6","F6"],["F7","F7"],["F8","F8"],["F9","F9"],["F10","F10"],["F11","F11"],["F12","F12"]],width:200,tagx:"nowrap=\"nowrap\""},{title:$lang("url"),type:"textarea",rows:"3",required:true}]; urlKeyTable.separatorType="none"; urlKeyTable.defaultRowData=["F1",""]; urlKeyTable.data=maxOptions.pages.nav.urlKey.loadList(); urlKeyTable.editControl=[{type:"delete",hideOnNew:true},{type:"html",value:" | ",hideOnNew:true},{type:"save"},{type:"html",value:" | "},{type:"cancel"}]; urlKeyTable.controlUI["add"]=$lang("maxtable_new"); urlKeyTable.controlUI["delete"]=$lang("delete"); urlKeyTable.controlUI["save"]=$lang("save"); urlKeyTable.controlUI["cancel"]=$lang("cancel"); urlKeyTable.lang["require"]=$lang("maxtable_require_field"); urlKeyTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); urlKeyTable.event["beforeAdd"]=maxOptions.pages.nav.urlKey.validateKey; urlKeyTable.event["afterAdd"]=maxOptions.pages.nav.urlKey.saveList; urlKeyTable.event["beforeUpdate"]=maxOptions.pages.nav.urlKey.validateKey; urlKeyTable.event["afterUpdate"]=maxOptions.pages.nav.urlKey.saveList; urlKeyTable.event["afterDelete"]=maxOptions.pages.nav.urlKey.saveList; maxTable.init(urlKeyTable); }; maxOptions.pages.nav.urlKey.loadList=function(){ var _3=maxConfig.ini.getArray("URLKey"); _3.sort(); for(var i=0;i<_3.length;i++){ _3[i][1]=_3[i][1].replace(/\^\^/g,"\n"); } return _3; }; maxOptions.pages.nav.urlKey.saveList=function(){ maxConfig.ini.deleteSection("URLKey"); for(var i=0;i<urlKeyTable.data.length;i++){ var _6=urlKeyTable.data[i][1].replace(/\n/g,"^^"); _6=_6.replace(/\r/g,""); maxConfig.ini.setValue("URLKey",urlKeyTable.data[i][0],_6); } maxOptions.action.applyChanges(); }; maxOptions.pages.nav.urlKey.validateKey=function(){ var _7=urlKeyTable.inEditResultData; if(_7[0]==""){ alert($lang("key_blank_key")); return false; } for(var i=0;i<urlKeyTable.data.length;i++){ if(_7[0]==urlKeyTable.data[i][0]&&urlKeyTable.inEditDataIndex!=i){ alert($lang("key_duplicate_key")); return false; } } return true; }; maxOptions.pages.nav.urlAlias={}; maxOptions.pages.nav.urlAlias.init=function(){ urlAliasTable=maxTable.create("urlAliasTable"); urlAliasTable.columns=[{title:$lang("alias"),type:"text",width:200,required:true},{title:$lang("url"),type:"text",required:true}]; urlAliasTable.separatorType="none"; urlAliasTable.defaultRowData=[$lang("alias"),"http://"]; urlAliasTable.data=maxOptions.pages.nav.urlAlias.loadList(); urlAliasTable.editControl=[{type:"delete",hideOnNew:true},{type:"html",value:" | ",hideOnNew:true},{type:"save"},{type:"html",value:" | "},{type:"cancel"}]; urlAliasTable.controlUI["add"]=$lang("maxtable_new"); urlAliasTable.controlUI["add_sep"]=$lang("maxtable_new_sep"); urlAliasTable.controlUI["delete"]=$lang("delete"); urlAliasTable.controlUI["save"]=$lang("save"); urlAliasTable.controlUI["cancel"]=$lang("cancel"); urlAliasTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); urlAliasTable.lang["require"]=$lang("maxtable_require_field"); urlAliasTable.event["afterAdd"]=maxOptions.pages.nav.urlAlias.saveList; urlAliasTable.event["afterUpdate"]=maxOptions.pages.nav.urlAlias.saveList; urlAliasTable.event["afterDelete"]=maxOptions.pages.nav.urlAlias.saveList; urlAliasTable.event["afterRadioClick"]=maxOptions.pages.nav.urlAlias.saveList; maxTable.init(urlAliasTable); }; maxOptions.pages.nav.urlAlias.loadList=function(){ var _9=maxConfig.ini.getArray("URLAlias"); _9.sort(); return _9; }; maxOptions.pages.nav.urlAlias.saveList=function(){ maxConfig.ini.deleteSection("URLAlias"); maxConfig.ini.setArray("URLAlias",urlAliasTable.data,false); maxOptions.action.applyChanges(); }; maxOptions.pages.nav.webService={}; maxOptions.pages.nav.webService.init=function(){ webServiceTable=maxTable.create("webServiceTable"); webServiceTable.columns=[{title:$lang("title"),type:"text",width:200,required:true},{title:$lang("url"),type:"text",required:true}]; webServiceTable.separatorType="line"; webServiceTable.defaultRowData=[$lang("title"),"http://"]; webServiceTable.data=maxConfig.ini.getArray("WebServices",true); webServiceTable.controlUI["add"]=$lang("maxtable_new"); webServiceTable.controlUI["add_sep"]=$lang("maxtable_new_sep"); webServiceTable.controlUI["delete"]=$lang("delete"); webServiceTable.controlUI["save"]=$lang("save"); webServiceTable.controlUI["cancel"]=$lang("cancel"); webServiceTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); webServiceTable.lang["require"]=$lang("maxtable_require_field"); webServiceTable.event["afterAdd"]=maxOptions.pages.nav.webService.saveList; webServiceTable.event["afterUpdate"]=maxOptions.pages.nav.webService.saveList; webServiceTable.event["afterDelete"]=maxOptions.pages.nav.webService.saveList; webServiceTable.event["afterRadioClick"]=maxOptions.pages.nav.webService.saveList; maxTable.init(webServiceTable); }; maxOptions.pages.nav.webService.saveList=function(){ maxConfig.ini.deleteSection("WebServices"); maxConfig.ini.setArray("WebServices",webServiceTable.data,true); }; maxOptions.pages.search.init=function(){ maxOptions.pages.search.searchEngine.init(); }; maxOptions.pages.search.destroy=function(){ try{ maxTable.destroy(searchTable); } catch(e){ } }; maxOptions.pages.search.searchEngine={}; maxOptions.pages.search.searchEngine.init=function(){ searchTable=maxTable.create("searchTable"); searchTable.columns=[{title:" ",type:"radio",width:18},{title:$lang("title"),type:"text",width:200,required:true},{title:$lang("alias"),type:"text",width:100,required:false},{title:$lang("url"),type:"text",required:true}]; searchTable.separatorType="line"; searchTable.defaultRowData=[false,$lang("title"),"","http://"]; searchTable.data=maxConfig.ini.getArray("SearchEngines",true); maxOptions.pages.search.searchEngine.attachDefaultColumn(); searchTable.controlUI["add"]=$lang("maxtable_new"); searchTable.controlUI["add_sep"]=$lang("maxtable_new_sep"); searchTable.controlUI["delete"]=$lang("delete"); searchTable.controlUI["save"]=$lang("save"); searchTable.controlUI["cancel"]=$lang("cancel"); searchTable.controlUI["radio"]="<img src=\"../_shared/images/btn_radio.png\" alt=\""+$lang("srch_set_default")+"\" />"; searchTable.controlUI["radio_checked"]="<img src=\"../_shared/images/btn_radio_checked.png\" alt=\""+$lang("srch_set_default")+"\" />"; searchTable.controlUI["move_up"]="<img src=\"../_shared/images/btn_up.png\" />"; searchTable.controlUI["move_down"]="<img src=\"../_shared/images/btn_down.png\" />"; searchTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); searchTable.lang["require"]=$lang("maxtable_require_field"); searchTable.event["afterAdd"]=maxOptions.pages.search.searchEngine.saveList; searchTable.event["afterUpdate"]=maxOptions.pages.search.searchEngine.saveList; searchTable.event["afterDelete"]=maxOptions.pages.search.searchEngine.saveList; searchTable.event["afterRadioClick"]=maxOptions.pages.search.searchEngine.saveList; maxTable.init(searchTable); }; maxOptions.pages.search.searchEngine.attachDefaultColumn=function(){ if(searchTable.data.length<1){ return; } var _a=maxConfig.ini.getValue("Search","Default"); if(_a==""){ _a=searchTable.data[0].join("$,$"); } for(var i=0;i<searchTable.data.length;i++){ if(typeof (searchTable.data[i])!="string"){ if(_a==searchTable.data[i].join("$,$")){ searchTable.data[i].unshift("-",true); }else{ searchTable.data[i].unshift("-",false); } searchTable.data[i].shift(); } } }; maxOptions.pages.search.searchEngine.detachDefaultColumn=function(){ for(var i=0;i<searchTable.data.length;i++){ if(typeof (searchTable.data[i])!="string"){ if(searchTable.data[i][0]==true){ searchTable.data[i].shift(); maxConfig.ini.setValue("Search","Default",searchTable.data[i].join("$,$")); }else{ searchTable.data[i].shift(); } } } }; maxOptions.pages.search.searchEngine.saveList=function(){ maxOptions.pages.search.searchEngine.detachDefaultColumn(); maxConfig.ini.deleteSection("SearchEngines"); maxConfig.ini.setArray("SearchEngines",searchTable.data,true); maxOptions.pages.search.searchEngine.attachDefaultColumn(); maxOptions.action.applyChanges(); }; maxOptions.pages.fav.init=function(){ maxOptions.pages.fav.getFavRoot(); }; maxOptions.pages.fav.writeFavRoot=function(_d){ _d=maxConfig.ui.folder.cutString(_d); $id("fav_bar_root").innerHTML=_d.$encodeHTML(); }; maxOptions.pages.fav.getFavRoot=function(){ var _e=external.max_getObj(max_security_id,"FavManager"); var _f=_e.toolbarRoot; if(_f==""){ _f="ROOT"; } maxOptions.pages.fav.writeFavRoot(_f); }; maxOptions.pages.fav.setFavRoot=function(){ var _10=external.max_invoke("SelFavFolder"); if(_10!=0){ var _11=external.max_getObj(max_security_id,"FavManager"); _11.toolbarRoot=_10; maxOptions.pages.fav.writeFavRoot(_10); } }; maxOptions.pages.form.init=function(){ maxOptions.pages.form.checkIgnoreList(); maxOptions.pages.form.profile.init(); maxOptions.pages.form.profile.showSingleProfile(); maxOptions.pages.form.savedForm.init(); }; maxOptions.pages.form.destroy=function(){ try{ maxTable.destroy(profileTable); maxTable.destroy(dataViewTable); maxTable.destroy(savedFormTable); } catch(e){ } }; maxOptions.pages.form.checkIgnoreList=function(){ var obj=$id("btnCleanIgnoreList"); var _13=maxConfig.ini.getArray("FormNotifyIgnore",false); if(_13.length<1){ obj.style.display="none"; }else{ obj.style.display="inline"; } }; maxOptions.pages.form.cleanIgnoreList=function(){ maxConfig.ini.deleteSection("FormNotifyIgnore"); maxOptions.action.applyChanges(); }; maxOptions.pages.form.validatePassword=function(){ if(!maxOptions.pages.form.passwordValidated){ maxOptions.pages.form.passwordValidated=external.max_invoke("VerifyPassport"); } return maxOptions.pages.form.passwordValidated; }; maxOptions.pages.form.profile={}; maxOptions.pages.form.profile.isNew=false; maxOptions.pages.form.profile.init=function(){ profileTable=maxTable.create("profileTable"); profileTable.columns=[{title:" ",name:"_default",type:"radio",width:18,required:false},{title:$lang("description"),name:"description",type:"custom",customBuilder:maxOptions.pages.form.profile.buildHTML}]; profileTable.showEditControl=false; profileTable.allowInsert=true; profileTable.dataType="object"; profileTable.defaultRowData=maxOptions.pages.form.profile.createProfileObject(); profileTable.data=maxOptions.pages.form.profile.loadList(); profileTable.editControl=[{type:"delete",hideOnNew:true},{type:"html",value:" | ",hideOnNew:true},{type:"save"},{type:"html",value:" | "},{type:"cancel"}]; profileTable.style["edit"]="maxTable-edit-no-control"; profileTable.controlUI["add"]=$lang("maxtable_new"); profileTable.controlUI["save"]=$lang("save"); profileTable.controlUI["delete"]=$lang("delete"); profileTable.controlUI["cancel"]=$lang("cancel"); profileTable.controlUI["radio"]="<img src=\"../_shared/images/btn_radio.png\" />"; profileTable.controlUI["radio_checked"]="<img src=\"../_shared/images/btn_radio_checked.png\" />"; profileTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); profileTable.event["afterEdit"]=maxOptions.pages.form.profile.editTable.init; profileTable.event["beforeAdd"]=maxOptions.pages.form.profile.validateItem; profileTable.event["afterAdd"]=maxOptions.pages.form.profile.saveList; profileTable.event["beforeUpdate"]=maxOptions.pages.form.profile.validateItem; profileTable.event["afterUpdate"]=maxOptions.pages.form.profile.saveList; profileTable.event["afterDelete"]=maxOptions.pages.form.profile.saveList; profileTable.event["afterRadioClick"]=maxOptions.pages.form.profile.saveList; maxTable.init(profileTable); }; maxOptions.pages.form.profile.createProfileObject=function(){ return {title:"",_default:false,firstname:"",lastname:"",birth_year:"",birth_month:1,birth_day:1,gender:0,username:"",password:"",pwd_q:"",pwd_a:"",email:"",website:"",phone:"",address1:"",address2:"",postcode:"",city:"",state:"",country:"",timezone:0}; }; maxOptions.pages.form.profile.loadList=function(){ maxConfig.setActiveFile("$form"); var _14=maxConfig.ini.getArray("profiles",false); maxConfig.setActiveFile("$main"); if(_14.length>0){ var _15=false; for(var i=0;i<_14.length;i++){ _14[i]=maxOptions.pages.form.profile.parseItem(_14[i]); if(_14[i]._default==true){ if(_15){ _14[i]._default=false; } _15=true; } } if(!_15){ _14[0]._default=true; } _14.sort(function(_17,_18){ if(_17.title.length<_18.title.length){ return -1; } if(_17.title.length>_18.title.length){ return 1; } if(_17.title>_18.title){ return -1; } if(_17.title==_18.title){ return 0; } return 1; }); }else{ var _19=maxOptions.pages.form.profile.createProfileObject(); _19.title=$lang("form_profile_default"); _19._default=true; _14.push(_19); maxOptions.pages.form.profile.isNew=true; } return _14; }; maxOptions.pages.form.profile.parseItem=function(_1a){ var _1b=maxOptions.pages.form.profile.createProfileObject(); _1b._default=_1a[0].indexOf("*")>-1?true:false; _1b.title=_1a[0].replace(/\*/g,""); for(var i=0;i<_1a.length;i++){ var _1d=_1a[i].split("$:$"); if(_1d.length==2){ _1b[_1d[0]]=_1d[1]; } } return _1b; }; maxOptions.pages.form.profile.saveList=function(){ maxConfig.setActiveFile("$form"); maxConfig.ini.deleteSection("profiles"); if(profileTable.data.length==0){ profileTable.data=maxOptions.pages.form.profile.loadList(); maxTable.init(profileTable); return; } for(var i=0;i<profileTable.data.length;i++){ var _1f=profileTable.data[i]; var _20=[]; for(var key in _1f){ if(key=="_default"||key=="title"){ continue; } _20.push(key+"$:$"+_1f[key]); } _20=_20.join("$,$"); maxConfig.ini.setValue("profiles",_1f.title+(_1f._default?"*":""),_20); } maxOptions.action.applyChanges(); maxConfig.setActiveFile("$main"); }; maxOptions.pages.form.profile.buildHTML=function(_22,_23){ var _24=profileTable.data[_22]; var _25=""; if(profileTable.inAction=="edit"||profileTable.inAction=="add"){ _25+="<div id=\"profile_editTable\"></div>"; }else{ _25+="<strong>"+_24.title.$encodeHTML()+"</strong>"+"<br/><span class=\"item-note\">"+(_24.username+" <"+_24.email+">").$encodeHTML()+"</span>"; } return _25; }; maxOptions.pages.form.profile.validateItem=function(){ var _26=profileTable.data[profileTable.inEditDataIndex]; if(_26.title==""){ alert($lang("form_blank_title")); return false; } for(var i=0;i<profileTable.length;i++){ if(profileTable[i].title==_26.title&&i!=profileTable.inEditDataIndex){ alert($lang("form_duplicate_title")); return false; } } return true; }; maxOptions.pages.form.profile.showSingleProfile=function(){ if(!maxOptions.pages.form.profile.isNew){ return; } var _28=$id(profileTable.id); if(_28){ _28=_28.rows(1); } if(_28){ maxTable.action.editRow(profileTable,_28); } }; maxOptions.pages.form.profile.editTable={}; maxOptions.pages.form.profile.editTable.init=function(){ maxOptions.pages.form.profile.editTable.buildHTML(); var _29=profileTable.data[profileTable.inEditDataIndex]; for(var key in _29){ maxOptions.pages.form.profile.editTable.bindData(key,_29[key]); } }; maxOptions.pages.form.profile.editTable.buildHTML=function(){ var _2b=""; for(var i=-12;i<13;i++){ _2b+="<option value=\""+i+"\">GMT "+(i==0?"":(i>0?"+"+i:i))+"</option>"; } var _2d=""; _2d+="<p>"+"<strong>"+$lang("title")+":</strong>"+" <input type=\"text\" name=\"profile_title\" maxlength=\"255\" class=\"text\" style=\"width: 50%\" />"+"</p>"; _2d+="<div class=\"inner-table-wrapper\">"+"<table width=\"100%\" cellpadding=\"5\" cellspacing=\"0\" border=\"0\" class=\"form-table\">"+"<tr>"+"<th colspan=\"4\">"+$lang("form_ps_general")+"</th>"+"</tr>"+"<tr>"+"<td width=\"10%\" class=\"form-table-header\">"+$lang("form_p_firstname")+"</td>"+"<td width=\"40%\"><input type=\"text\" name=\"profile_firstname\" maxlength=\"255\" class=\"text\" /></td>"+"<td width=\"10%\" class=\"form-table-header\">"+$lang("form_p_lastname")+"</td>"+"<td width=\"40%\"><input type=\"text\" name=\"profile_lastname\" maxlength=\"255\" class=\"text\" /></td>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_gender")+"</td>"+"<td>"+"<input type=\"radio\" id=\"profile_gender_0\" name=\"profile_gender\" value=\"0\" /><label for=\"profile_gender_0\">"+$lang("form_p_gender_blank")+"</label> "+"<input type=\"radio\" id=\"profile_gender_1\" name=\"profile_gender\" value=\"1\" /><label for=\"profile_gender_1\">"+$lang("form_p_gender_male")+"</label> "+"<input type=\"radio\" id=\"profile_gender_2\" name=\"profile_gender\" value=\"2\" /><label for=\"profile_gender_2\">"+$lang("form_p_gender_female")+"</label>"+"</td>"+"<td class=\"form-table-header\">"+$lang("form_p_birthday")+"</td>"+"<td>"+"<input type=\"text\" name=\"profile_birth_year\" maxlength=\"4\" class=\"text\" style=\"width: 4em;\" />"+" - "+"<select name=\"profile_birth_month\" onchange=\"maxOptions.pages.form.profile.editTable.updateBirthDayList()\" style=\"width: auto;\">"+"<option value=\"1\">1</option>"+"<option value=\"2\">2</option>"+"<option value=\"3\">3</option>"+"<option value=\"4\">4</option>"+"<option value=\"5\">5</option>"+"<option value=\"6\">6</option>"+"<option value=\"7\">7</option>"+"<option value=\"8\">8</option>"+"<option value=\"9\">9</option>"+"<option value=\"10\">10</option>"+"<option value=\"11\">11</option>"+"<option value=\"12\">12</option>"+"</select>"+" - "+"<select name=\"profile_birth_day\" style=\"width: auto;\">"+"</select>"+" <span class=\"comment\">(YYYY-MM-DD)</span> "+"</td>"+"</tr>"+"<tr>"+"<th colspan=\"4\">"+$lang("form_ps_reg")+"</th>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_username")+"</td>"+"<td><input type=\"text\" id=\"profile_username\" maxlength=\"255\" class=\"text\" /></td>"+"<td class=\"form-table-header\">"+$lang("form_p_pwd_q")+"</td>"+"<td><input type=\"text\" id=\"profile_pwd_q\" maxlength=\"255\" class=\"text\"/></td>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_password")+"</td>"+"<td>"+"<input type=\"password\" id=\"profile_password\" maxlength=\"255\" class=\"text\" style=\"width: 70%;\" />"+" <a href=\"javascript:;\" onclick=\"maxOptions.pages.form.profile.editTable.togglePasswordInput()\" />"+$lang("form_show_password")+"</a>"+"</td>"+"<td class=\"form-table-header\">"+$lang("form_p_pwd_a")+"</td>"+"<td><input type=\"text\" id=\"profile_pwd_a\" maxlength=\"255\" class=\"text\" /></td>"+"</tr>"+"<tr>"+"<th colspan=\"4\">"+$lang("form_ps_contact")+"</th>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_email")+"</td>"+"<td><input type=\"text\" id=\"profile_email\" maxlength=\"255\" class=\"text\" /></td>"+"<td class=\"form-table-header\">"+$lang("form_p_timezone")+"</td>"+"<td><select name=\"profile_timezone\">"+_2b+"</select></td>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_website")+"</td>"+"<td><input type=\"text\" id=\"profile_website\" maxlength=\"255\" class=\"text\" /></td>"+"<td class=\"form-table-header\">"+$lang("form_p_postcode")+"</td>"+"<td><input type=\"text\" id=\"profile_postcode\" maxlength=\"255\" class=\"text\" /></td>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_phone")+"</td>"+"<td><input type=\"text\" id=\"profile_phone\" maxlength=\"255\" class=\"text\" /></td>"+"<td class=\"form-table-header\">"+$lang("form_p_city")+"</td>"+"<td><input type=\"text\" id=\"profile_city\" maxlength=\"255\" class=\"text\" /></td>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_address").replace("%n","1")+"</td>"+"<td><input type=\"text\" id=\"profile_address1\" maxlength=\"255\" class=\"text\" /></td>"+"<td class=\"form-table-header\">"+$lang("form_p_state")+"</td>"+"<td><input type=\"text\" id=\"profile_state\" maxlength=\"255\" class=\"text\" /></td>"+"</tr>"+"<tr>"+"<td class=\"form-table-header\">"+$lang("form_p_address").replace("%n","2")+"</td>"+"<td><input type=\"text\" id=\"profile_address2\" maxlength=\"255\" class=\"text\" /></td>"+"<td class=\"form-table-header\">"+$lang("form_p_country")+"</td>"+"<td><input type=\"text\" id=\"profile_country\" maxlength=\"255\" class=\"text\" /></td>"+"</tr>"+"</table>"+"</div>"; _2d+="<br/>"+maxTable.ui.buildEditControls(profileTable)+"<br/>"; var obj=$id("profile_editTable"); if(obj){ obj.innerHTML=_2d+"<br/>"; } }; maxOptions.pages.form.profile.editTable.updateBirthDayList=function(){ var _2f=[31,28,31,30,31,30,31,31,30,31,30,31]; var obj=document.getElementsByName("profile_birth_month"); var _31=parseInt(obj[0].value,10); if(_31==2){ obj=document.getElementsByName("profile_birth_year"); var _32=parseInt(obj[0].value,10); if(_32!=NaN){ if((_32%4==0&&_32%100!=0)||(_32%100==0&&(_32/100)%4==0)){ _2f[1]=29; } } } var _33=_2f[_31-1]; obj=document.getElementsByName("profile_birth_day"); obj=obj[0]; obj.innerHTML=""; for(var i=1;i<=_33;i++){ var opt=document.createElement("option"); var _36=document.createTextNode(i); opt.appendChild(_36); opt.setAttribute("value",i); obj.appendChild(opt); } }; maxOptions.pages.form.profile.editTable.bindData=function(key,_38){ var _39=document.getElementsByName("profile_"+key); if(!_39[0]){ return; } if(_39[0].type=="text"||_39[0].type=="password"){ _39[0].value=_38; _39[0].attachEvent("onchange",function(){ return maxOptions.pages.form.profile.editTable.updateItem(key); }); }else{ if(_39[0].type=="select-one"){ for(var i=0;i<_39[0].length;i++){ if(_39[0][i].value==_38){ _39[0].selectedIndex=i; } } _39[0].attachEvent("onchange",function(){ return maxOptions.pages.form.profile.editTable.updateItem(key); }); if(_39[0].name=="profile_birth_month"){ maxOptions.pages.form.profile.editTable.updateBirthDayList(); } }else{ if(_39[0].type=="radio"){ for(var i=0;i<_39.length;i++){ if(_39[i].value==_38){ _39[i].checked=true; } _39[i].attachEvent("onclick",function(){ return maxOptions.pages.form.profile.editTable.updateItem(key); }); } } } } }; maxOptions.pages.form.profile.editTable.updateItem=function(key){ var _3c=document.getElementsByName("profile_"+key); if(!_3c[0]){ return; } var _3d=""; if(_3c[0].type=="text"||_3c[0].type=="password"||_3c[0].type=="select-one"){ _3d=_3c[0].value; }else{ if(_3c[0].type=="radio"){ for(var i=0;i<_3c.length;i++){ if(_3c[i].checked){ _3d=_3c[i].value; } } } } var _3f=profileTable.data[profileTable.inEditDataIndex]; _3f[key]=_3d; }; maxOptions.pages.form.profile.editTable.togglePasswordInput=function(_40){ var obj=$id("profile_password"); if(!obj){ return; } if(_40==undefined){ _40=obj.type=="text"?false:true; } if(_40&&!maxOptions.pages.form.validatePassword()){ return; } var _42=document.createElement("INPUT"); _42.type=_40?"text":"password"; _42.value=obj.value; _42.id=obj.id; _42.name=obj.name; _42.className=obj.className; _42.style.width=obj.style.width; obj.replaceNode(_42); obj=$id("profile_password"); if(_40){ obj.focus(); obj.onchange=function(){ maxOptions.pages.form.profile.editTable.updateItem("password"); }; obj.onblur=function(){ maxOptions.pages.form.profile.editTable.togglePasswordInput(false); }; } }; maxOptions.pages.form.savedForm={}; maxOptions.pages.form.savedForm.init=function(){ savedFormTable=maxTable.create("savedFormTable"); savedFormTable.columns=[{title:$lang("form_show_on_menu"),name:"showOnMenu",type:"checkbox",width:54,tagx:" style=\"text-align: center;\"",required:false},{title:$lang("description"),name:"description",type:"custom",customBuilder:maxOptions.pages.form.savedForm.buildHTML}]; savedFormTable.showControl=false; savedFormTable.showEditControl=false; savedFormTable.allowInsert=false; savedFormTable.dataType="object"; savedFormTable.data=maxOptions.pages.form.savedForm.loadList(); savedFormTable.editControl=[{type:"delete"},{type:"html",value:" | "},{type:"save"},{type:"html",value:" | "},{type:"cancel"}]; savedFormTable.style["edit"]="maxTable-edit-no-control"; savedFormTable.controlUI["delete"]=$lang("delete"); savedFormTable.controlUI["save"]=$lang("save"); savedFormTable.controlUI["cancel"]=$lang("cancel"); savedFormTable.controlUI["checkbox"]="<img src=\"../_shared/images/btn_check.png\" />"; savedFormTable.controlUI["checkbox_checked"]="<img src=\"../_shared/images/btn_check_checked.png\" />"; savedFormTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); savedFormTable.event["afterCheckboxClick"]=maxOptions.pages.form.savedForm.toggleOnMenu; savedFormTable.event["afterDelete"]=maxOptions.pages.form.savedForm.deleteItem; savedFormTable.event["afterEdit"]=maxOptions.pages.form.savedForm.showDataView; savedFormTable.event["beforeUpdate"]=maxOptions.pages.form.savedForm.updateItem; savedFormTable.event["beforeCancel"]=maxOptions.pages.form.savedForm.hideDataView; maxTable.init(savedFormTable); maxOptions.pages.form.savedForm.dataView.init(); }; maxOptions.pages.form.savedForm.loadList=function(){ maxConfig.setActiveFile("$form"); var _43=maxConfig.ini.getArray("savedlist",false); maxConfig.setActiveFile("$main"); var _44=[]; for(var i=0;i<_43.length;i++){ var _46={}; _46.id=_43[i][0]; _46.urlMD5=_43[i][0].substr(0,_43[i][0].indexOf("|")); _46.title=_43[i][0].substr(_43[i][0].indexOf("|")+1,_43[i][0].length); _46.url=_43[i][1]; _46.showOnMenu=_43[i][2]?(_43[i][2]=="1"?true:false):false; if(!_43[i][3]){ _43[i][3]=_46.url; } _46.matchURL=_43[i][3]; _44.push(_46); } _44.$sort("title"); return _44; }; maxOptions.pages.form.savedForm.toggleOnMenu=function(_47,_48){ var _49=savedFormTable.data[_47]; var _4a=_49.url+"$,$"+(_49.showOnMenu?"1":"0")+"$,$"+_49.matchURL; maxConfig.setActiveFile("$form"); maxConfig.ini.setValue("savedlist",_49.id,_4a); maxOptions.action.applyChanges(); maxConfig.setActiveFile("$main"); }; maxOptions.pages.form.savedForm.updateItem=function(){ var _4b=savedFormTable.inEditResultData; var obj=$id("saved_title"); if(!obj){ return true; } _4b.title=obj.value.$trim(); _4b.id=_4b.urlMD5+"|"+_4b.title; if(_4b.title==""){ alert($lang("form_blank_title")); return false; } for(var i=0;i<savedFormTable.data.length;i++){ if(_4b.id==savedFormTable.data[i].id&&savedFormTable.inEditDataIndex!=i){ alert($lang("form_duplicate_title")); return false; } } var obj=$id("saved_match_url"); _4b.matchURL=obj.value.$trim(); if(_4b.matchURL==""){ alert($lang("form_blank_match_url")); return false; } var _4e=savedFormTable.data[savedFormTable.inEditDataIndex]; maxConfig.setActiveFile("$form"); maxConfig.ini.setValue("savedlist",_4b.id,_4b.url+"$,$"+(_4b.showOnMenu?"1":"0")+"$,$"+_4b.matchURL,"form"); maxOptions.pages.form.savedForm.updateItemData(_4e.id); if(_4b.title!=_4e.title){ var _4f=maxConfig.ini.getArray(_4e.id,false); maxConfig.ini.setArray(_4b.id,_4f,false); maxConfig.ini.deleteKey("savedlist",_4e.id); maxConfig.ini.deleteSection(_4e.id,"form"); } maxOptions.action.applyChanges(); maxConfig.setActiveFile("$main"); return true; }; maxOptions.pages.form.savedForm.updateItemData=function(_50){ var _51=dataViewTable.data; var _52=maxConfig.ini.getArray(_50); for(var i=0;i<dataViewTable.data.length;i++){ var _54=dataViewTable.data[i]; var _55=_52[i]; var obj=$id("saved_item_"+i); if(!obj){ continue; } _54.value=obj.value.$trim(); var obj=$id("saved_item_"+i+"_sub"); if(obj){ _54.subValue=obj.value.$trim(); } switch(_54.type){ case "t": case "c": case "r": _55[1]=_54.value; break; case "p": case "a": _55[1]=_54.value+"$.!.$"+_54.type; break; case "s": _55[1]=_54.value+"$.!.$"+_54.subValue; break; case "f": break; } _52[i]=_55; } maxConfig.ini.setArray(_50,_52); }; maxOptions.pages.form.savedForm.deleteItem=function(_57){ maxConfig.setActiveFile("$form"); maxConfig.ini.deleteKey("savedlist",_57.id,"form"); maxConfig.ini.deleteSection(_57.id,"form"); maxOptions.action.applyChanges(); maxConfig.setActiveFile("$main"); }; maxOptions.pages.form.savedForm.buildHTML=function(_58,_59){ var _5a=savedFormTable.data[_58]; var _5b=""; if(savedFormTable.inAction=="edit"||savedFormTable.inAction=="add"){ _5b+="<p><strong>"+$lang("title")+":</strong>"+" <input type=\"text\" id=\"saved_title\" maxlength=\"255\" class=\"text\" value=\""+_5a.title.$encodeHTML()+"\" style=\"width: 50%\" /></p>"; _5b+="<p><strong>"+$lang("form_original_url")+":</strong> <a href=\""+_5a.url.$sanitizeURL()+"\" target=\"_blank\">"+_5a.url.$encodeHTML()+"</a></p>"; _5b+="<p><strong>"+$lang("form_match_url")+":</strong>"+" <input type=\"text\" id=\"saved_match_url\" maxlength=\"255\" class=\"text\" value=\""+_5a.matchURL.$encodeHTML()+"\" style=\"width: 50%\" /> <span class=\"note\">"+$lang("form_match_url_note")+"</span></p>"; _5b+="<div class=\"inner-table-wrapper\">"+"<div id=\"dataViewTable_wrapper\"></div>"+"</div>"; _5b+="<p>"+maxTable.ui.buildEditControls(savedFormTable)+"</p>"; }else{ _5b+=_5a.title.$encodeHTML(); } return _5b; }; maxOptions.pages.form.savedForm.showDataView=function(){ var _5c=savedFormTable.data[savedFormTable.inEditDataIndex]; dataViewTable.data=maxOptions.pages.form.savedForm.dataView.loadList(_5c.id); maxTable.init(dataViewTable); }; maxOptions.pages.form.savedForm.hideDataView=function(){ var obj=$id("dataViewTable_wrapper"); obj.innerHTML=""; dataViewTable.data=[]; return true; }; maxOptions.pages.form.savedForm.dataView={}; maxOptions.pages.form.savedForm.dataView.init=function(){ dataViewTable=maxTable.create("dataViewTable"); dataViewTable.dataType="object"; dataViewTable.columns=[{title:$lang("field"),name:"name",type:"custom",customBuilder:maxOptions.pages.form.savedForm.dataView.buildHTML,width:"25%"},{title:$lang("value"),name:"value",type:"custom",customBuilder:maxOptions.pages.form.savedForm.dataView.buildHTML}]; dataViewTable.showEditControl=true; dataViewTable.allowInsert=false; dataViewTable.allowEdit=false; dataViewTable.separatorType="text"; dataViewTable.tableTag="\" width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\""; dataViewTable.style["table"]="form-table"; dataViewTable.style["separator"]="form-table-section"; dataViewTable.style["separator-hover"]="form-table-section"; }; maxOptions.pages.form.savedForm.dataView.loadList=function(id){ maxConfig.setActiveFile("$form"); var _5f=maxConfig.ini.getArray(id,false,"form"); maxConfig.setActiveFile("$main"); if(_5f.length<1){ return []; } var _60=[]; for(var i=0;i<_5f.length;i++){ var _62={}; var _63=_5f[i][0].split(">>"); _62.name=_63[0]; _62.type=_63[1]; if(_63[2]!=undefined){ _62.name+="["+_63[2]+"]"; } if(_62.name.indexOf("<<")==0){ _62.name=_62.name.replace("<<","")+"<id>"; } if(_62.name.indexOf("><")==0){ _62.name=_62.name.replace("><",". "); } if(_5f[i][0]=="<form>"){ _62.name=$lang("form"); _62.type="f"; } _62.value=_5f[i][1]; if(_62.value.indexOf("$.!.$")>-1){ var arr=_62.value.split("$.!.$"); _62.value=arr[0]; _62.subValue=arr[1]; if(_62.type=="t"){ _62.type=_62.subValue; } } if(!_62.subValue){ _62.subValue=""; } _60.push(_62); } return _60; }; maxOptions.pages.form.savedForm.dataView.buildHTML=function(_65,_66){ var _67=dataViewTable.data[_65]; var _68=""; var _69={"p":"password","c":"checkbox","a":"textarea","t":"text","r":"radio","s":"select"}; if(_66==0){ if(_67.type=="f"){ _68+="<strong>"+$lang("form_form")+"</strong>"; }else{ _68+=_67.name.$encodeHTML(); } }else{ switch(_67.type){ case "f": _68+=_67.value.$encodeHTML()+" <"+_67.subValue.$encodeHTML()+">"; break; case "s": _68+="<input type=\"text\" id=\"saved_item_"+_65+"\" value=\""+_67.value.$encodeHTML()+"\" class=\"text\" style=\"width:30%\" />"+" - <input type=\"text\" id=\"saved_item_"+_65+"_sub\" value=\""+_67.subValue.$encodeHTML()+"\" class=\"text\" style=\"width:30%\" />"; break; case "p": _68+="<input type=\"password\" id=\"saved_item_"+_65+"\" value=\""+_67.value.$encodeHTML()+"\" class=\"text\" style=\"width:60%\" />"+" <a href=\"javascript:;\" onclick=\"maxOptions.pages.form.savedForm.dataView.togglePasswordText("+_65+")\" />"+$lang("form_show_password")+"</a>"; break; default: _68+="<input type=\"text\" id=\"saved_item_"+_65+"\" value=\""+_67.value.$encodeHTML()+"\" class=\"text\" style=\"width:80%\" />"; } if(_67.type!="f"){ _68+=" <span class=\"comment\">["+_69[_67.type]+"]</span>"; } } return _68; }; maxOptions.pages.form.savedForm.dataView.togglePasswordText=function(_6a){ var _6b=false; var obj=$id("saved_item_"+_6a); if(!obj){ return; } if(obj.type=="password"){ if(!maxOptions.pages.form.validatePassword()){ return; } _6b=true; }else{ _6b=false; } var _6d=document.createElement("INPUT"); _6d.type=_6b?"text":"password"; _6d.value=obj.value; _6d.id=obj.id; _6d.name=obj.name; _6d.className=obj.className; _6d.style.width=obj.style.width; obj.replaceNode(_6d); }; maxOptions.pages.floatbutton.init=function(){ maxOptions.pages.floatbutton.checkMain(); var obj=$id("fb_enable"); obj.attachEvent("onclick",maxOptions.pages.floatbutton.checkMain); }; maxOptions.pages.floatbutton.checkMain=function(){ if($id("fb_enable").checked){ maxConfig.ui.enableItem("fb_show_on_image"); maxConfig.ui.enableItem("fb_show_on_media"); }else{ maxConfig.ui.disableItem("fb_show_on_image"); maxConfig.ui.disableItem("fb_show_on_media"); } }; maxOptions.pages.download.init=function(){ maxOptions.pages.download.buildDownloaderList(); maxOptions.pages.download.getDefaultSaveFolder(); }; maxOptions.pages.download.getDefaultSaveFolder=function(){ var _6f=maxConfig.ini.getValue("Download","SaveFolder"); if(!_6f){ var v=external.max_getObj(max_security_id,"info"); var _71=v.folderUser+"Downloads"; maxConfig.ini.setValue("Download","SaveFolder",_71); maxConfig.ui.folder.updateUI("down_save_folder",_71); maxOptions.action.applyChanges(); } }; maxOptions.pages.download.buildDownloaderList=function(){ maxConfig.setActiveFile("$download"); var _72=maxConfig.ini.getArray("Downloaders",false); maxConfig.setActiveFile("$main"); var _73=maxConfig.ini.getValue("Download","Downloader"); if(_73==null){ _73=""; } var _74=[]; for(var i=0;i<_72.length;i++){ var _76=""; var _77=false; var _78=_72[i][1]; var _79=external.max_Lang("Downloaders",_78); if(_79!=""){ _78=_79+" ("+_78+")"; } if(_72[i][0]!=""){ var obj=external.max_activex(max_security_id,_72[i][0]); if(!obj){ _77=true; _76+=" style=\"color:#CCCCCC\""; _78="- "+_78.$encodeHTML(); }else{ _78="» "+_78.$encodeHTML(); } delete obj; } if(_72[i][0]==_73){ _76+=" selected=\"selected\""; } _72[i]="<option value=\""+_72[i][0]+"\""+_76+">"+_78+"</option>"; if(_77){ _74.push(_72.splice(i,1)); i--; } } var _7b="<select size=\"12\" id=\"downloaderList\" onchange=\"maxOptions.pages.download.setDownloader()\">"+_72.join("\n")+_74.join("\n")+"</select>"; $write(_7b,"downloaderList_wrapper"); }; maxOptions.pages.download.setDownloader=function(){ var obj=$id("downloaderList"); var _7d=obj.options[obj.selectedIndex].value; var _7e=true; if(_7d!=""){ var obj=external.max_activex(max_security_id,_7d); if(!obj){ _7e=false; } } if(!_7e){ alert($lang("down_downloader_not_detected")); } if(_7e){ maxConfig.ini.setValue("Download","Downloader",_7d); } maxOptions.pages.download.buildDownloaderList(); }; maxOptions.pages.key.init=function(){ maxOptions.pages.key.customKey.init(); }; maxOptions.pages.key.destroy=function(){ try{ maxTable.destroy(customKeyTable); } catch(e){ } }; maxOptions.pages.key.customKey={}; maxOptions.pages.key.customKey.init=function(){ customKeyTable=maxTable.create("customKeyTable"); customKeyTable.columns=[{title:$lang("shortcut_key"),name:"shortcut",type:"custom",customBuilder:maxOptions.pages.key.customKey.buildHTML,width:"15%",tagx:"nowrap=\"nowrap\""},{title:$lang("action"),name:"action",type:"custom",customBuilder:maxOptions.pages.key.customKey.buildHTML}]; customKeyTable.showEditControl=false; customKeyTable.defaultRowData={keyCode:"csa_0",keyName:$lang("none"),action:"",actionID:"0",actionType:"i"}; customKeyTable.dataType="object"; customKeyTable.data=maxOptions.pages.key.customKey.loadList(); customKeyTable.editControl=[{type:"html",value:" | ",hideOnNew:true},{type:"delete",hideOnNew:true},{type:"html",value:" | "},{type:"save"},{type:"html",value:" | "},{type:"cancel"}]; customKeyTable.style["edit"]="maxTable-edit-no-control"; customKeyTable.controlUI["delete"]=$lang("delete"); customKeyTable.controlUI["save"]=$lang("save"); customKeyTable.controlUI["cancel"]=$lang("cancel"); customKeyTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); customKeyTable.content["buildTableControls"]=maxOptions.pages.key.customKey.buildTableControls; customKeyTable.event["beforeAdd"]=maxOptions.pages.key.customKey.validateKey; customKeyTable.event["afterAdd"]=maxOptions.pages.key.customKey.saveList; customKeyTable.event["beforeUpdate"]=maxOptions.pages.key.customKey.validateKey; customKeyTable.event["afterUpdate"]=maxOptions.pages.key.customKey.saveList; customKeyTable.event["afterDelete"]=maxOptions.pages.key.customKey.saveList; maxTable.init(customKeyTable); }; maxOptions.pages.key.customKey.buildTableControls=function(){ var _7f=""; _7f+="<a href=\"javascript:;\" onclick=\"maxTable.action.addRow(customKeyTable)\">"+$lang("maxtable_new")+"</a>"+" | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.key.customKey.restoreDefault()\">"+$lang("restore_default")+"</a>"; return _7f; }; maxOptions.pages.key.customKey.loadList=function(){ var _80=[]; var _81=maxConfig.ini.getArray("ShortcutKeys"); _81.$sort(0,{"compareLength":true}); for(var i=0;i<_81.length;i++){ var _83={}; var _84=maxConfig.ui.key.parseData(_81[i][0]); _83.keyCode=_84[0]; _83.keyName=_84[1]; _83.actionType=_81[i][1]; _83.actionID=_81[i][2]; _83.action=_81[i][3]; if(_83.actionType=="i"){ _83.action=$lang(_83.actionID,"StringByID"); } if(_83.actionID=="0"){ _83.action=$lang("none"); } if(_83.keyCode!="csa_0"&&_83.actionID){ _80.push(_83); } } return _80; }; maxOptions.pages.key.customKey.saveList=function(){ var _85=[]; for(var i=0;i<customKeyTable.data.length;i++){ if(typeof (customKeyTable.data[i])=="string"){ continue; } var _87=[]; _87[0]=customKeyTable.data[i].keyCode+"$:$"+customKeyTable.data[i].keyName; _87[1]=customKeyTable.data[i].actionType; _87[2]=customKeyTable.data[i].actionID; _87[3]=customKeyTable.data[i].actionType=="i"?"":customKeyTable.data[i].action; _85.push(_87); } maxConfig.ini.deleteSection("ShortcutKeys"); maxConfig.ini.setArray("ShortcutKeys",_85); maxOptions.action.applyChanges(); }; maxOptions.pages.key.customKey.buildHTML=function(_88,_89){ var _8a=customKeyTable.data[_88]; var _8b=""; if(_89==0){ _8b+="<img src=\"../_shared/images/key.png\" /> "+_8a.keyName; }else{ if(_8a.actionID=="0"){ _8b+="<span class=\"item-note\">"+$lang("none")+"</span>"; }else{ _8b+=_8a.action.$encodeHTML().replace(/\&\;([a-z])/ig,"<u>$1</u>")+" <span class=\"item-note\">["+_8a.actionID+"]</span>"; } if(customKeyTable.inAction=="edit"||customKeyTable.inAction=="add"){ _8b+="<p>"+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.key.customKey.setKey()\">"+$lang("set_key")+"</a> | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.key.customKey.setAction()\">"+$lang("set_action")+"</a>"+maxTable.ui.buildEditControls(customKeyTable)+" </p>"; } } return _8b; }; maxOptions.pages.key.customKey.validateKey=function(){ var _8c=customKeyTable.data[customKeyTable.inEditDataIndex]; if(_8c.keyCode==""||_8c.keyCode=="csa_0"){ alert($lang("key_blank_key")); return false; } for(var i=0;i<customKeyTable.data.length;i++){ if(_8c.keyCode==customKeyTable.data[i].keyCode&&customKeyTable.inEditDataIndex!=i){ alert($lang("key_duplicate_key")); return false; } } return true; }; maxOptions.pages.key.customKey.setKey=function(){ var _8e=external.max_invoke("GetHotKey"); if(_8e==-1){ return; } var _8f=maxConfig.ui.key.parseData(_8e); if(_8f[0]!="csa_0"){ var _90=customKeyTable.data[customKeyTable.inEditDataIndex]; _90.keyCode=_8f[0]; _90.keyName=_8f[1]; maxTable.ui.updateRow(customKeyTable,customKeyTable.inEditDataIndex); } }; maxOptions.pages.key.customKey.setAction=function(){ var _91=external.max_invoke("SelCommand"); if(!_91){ return; } var _92=_91.split("$,$"); var _93=customKeyTable.data[customKeyTable.inEditDataIndex]; _93.actionType=_92[0]; _93.actionID=_92[1]; _93.action=_92[2]; maxTable.ui.updateRow(customKeyTable,customKeyTable.inEditDataIndex); }; maxOptions.pages.key.customKey.restoreDefault=function(){ if(confirm($lang("confirm_restore_default"))){ external.max_invoke("DefaultConfig","HotKey"); maxConfig.init(); } }; maxOptions.pages.mouse.init=function(){ maxOptions.pages.mouse.gesture.init(); }; maxOptions.pages.mouse.destroy=function(){ try{ maxTable.destroy(mouseTable); } catch(e){ } }; maxOptions.pages.mouse.gesture={}; maxOptions.pages.mouse.gesture.init=function(){ mouseTable=maxTable.create("mouseTable"); mouseTable.columns=[{title:$lang("mou_gesture"),name:"gesture",type:"custom",customBuilder:maxOptions.pages.mouse.gesture.buildGestureHTML,width:"15%",tagx:" nowrap=\"nowrap\""},{title:$lang("action"),name:"action",type:"custom",customBuilder:maxOptions.pages.mouse.gesture.buildActionHTML}]; mouseTable.separatorType="line"; mouseTable.allowEditSeparator=false; mouseTable.showEditControl=false; mouseTable.defaultRowData={gesture:"",action:"",actionID:"0",actionType:"i"}; mouseTable.dataType="object"; mouseTable.data=maxOptions.pages.mouse.gesture.loadList(); mouseTable.editControl=[{type:"html",value:" | ",hideOnNew:true},{type:"delete",hideOnNew:true},{type:"html",value:" | "},{type:"save"},{type:"html",value:" | "},{type:"cancel"}]; mouseTable.style["edit"]="maxTable-edit-no-control"; mouseTable.controlUI["delete"]=$lang("delete"); mouseTable.controlUI["save"]=$lang("save"); mouseTable.controlUI["cancel"]=$lang("cancel"); mouseTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); mouseTable.content["buildTableControls"]=maxOptions.pages.mouse.gesture.buildTableControls; mouseTable.event["beforeAdd"]=maxOptions.pages.mouse.gesture.validateGesture; mouseTable.event["afterAdd"]=maxOptions.pages.mouse.gesture.saveList; mouseTable.event["beforeUpdate"]=maxOptions.pages.mouse.gesture.validateGesture; mouseTable.event["afterUpdate"]=maxOptions.pages.mouse.gesture.saveList; mouseTable.event["beforeDelete"]=maxOptions.pages.mouse.gesture.checkDelete; mouseTable.event["afterDelete"]=maxOptions.pages.mouse.gesture.saveList; maxTable.init(mouseTable); }; maxOptions.pages.mouse.gesture.buildTableControls=function(){ var _94=""; _94+="<a href=\"javascript:;\" onclick=\"maxTable.action.addRow(mouseTable)\">"+$lang("maxtable_new")+"</a>"+" | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.restoreToDefault()\">"+$lang("restore_default")+"</a>"; return _94; }; maxOptions.pages.mouse.gesture.loadList=function(){ var _95=[]; var _96=["DoubleClickTab","DoubleClickTabBar","DoubleClickPage","MidClickTab","HoldRightClickLeft","HoldLeftClickRight"]; for(var i=0;i<_96.length;i++){ var _98={buildIn:true}; var str=maxConfig.ini.getValue("MouseGestures",_96[i]); if(str==""){ _98.gesture=_96[i]; _98.actionType="i"; _98.actionID="0"; _98.action=$lang("none"); }else{ _98.gesture=_96[i]; var _9a=str.split("$,$"); _98.actionType=_9a[0]; _98.actionID=_9a[1]; _98.action=_9a[2]; if(_98.actionType=="i"){ _98.action=$lang(_98.actionID,"StringByID"); } if(_98.actionID=="0"){ _98.action=$lang("none"); } } _95.push(_98); } _95.push("---"); var _9b=maxConfig.ini.getArray("MouseGestures"); _9b.$sort(0); for(var i=0;i<_9b.length;i++){ var _98={}; if(_9b[i][0].indexOf("Gesture_")==0){ _98.gesture=_9b[i][0].substring(8,_9b[i][0].length); _98.actionType=_9b[i][1]; _98.actionID=_9b[i][2]; _98.action=_9b[i][3]; if(_98.actionType=="i"){ _98.action=$lang(_98.actionID,"StringByID"); } if(_98.actionID=="0"){ _98.action=$lang("none"); } } if(_98.gesture&&_98.actionID){ _95.push(_98); } } return _95; }; maxOptions.pages.mouse.gesture.saveList=function(){ var _9c=[]; for(var i=0;i<mouseTable.data.length;i++){ if(typeof (mouseTable.data[i])=="string"){ continue; } var _9e=[]; _9e[0]=mouseTable.data[i].buildIn?mouseTable.data[i].gesture:"Gesture_"+mouseTable.data[i].gesture; _9e[1]=mouseTable.data[i].actionType; _9e[2]=mouseTable.data[i].actionID; _9e[3]=mouseTable.data[i].actionType=="i"?"":mouseTable.data[i].action; _9c.push(_9e); } maxConfig.ini.deleteSection("MouseGestures"); maxConfig.ini.setArray("MouseGestures",_9c); maxOptions.action.applyChanges(); }; maxOptions.pages.mouse.gesture.buildGestureHTML=function(_9f,_a0){ var _a1=mouseTable.data[_9f]; var _a2=""; if(_a1.buildIn){ if(_a1.gesture.indexOf("Double")>-1){ _a2+="<img src=\"../_shared/images/mouse_left.png\" /> "; }else{ if(_a1.gesture.indexOf("Mid")>-1){ _a2+="<img src=\"../_shared/images/mouse_mid.png\" /> "; }else{ if(_a1.gesture.indexOf("Hold")>-1){ _a2+="<img src=\"../_shared/images/mouse_both.png\" /> "; } } } _a2+=$lang("mou_"+_a1.gesture.toLowerCase()); }else{ if(mouseTable.inAction=="edit"||mouseTable.inAction=="add"){ _a2+="<table width=\"99%\" class=\"clean-table\" cellpadding=\"0\" cellspacing=\"0\">"+"<tr>"+"<td nowrap=\"nowrap\">"; } _a2+="<img src=\"../_shared/images/mouse_right.png\" /> "+$lang("mou_gesture"); if(_a1.gesture==""){ _a2+=" <span class=\"comment\">"+$lang("none")+"</span>"; }else{ for(var i=0;i<_a1.gesture.length;i++){ _a2+=" <img src=\"../_shared/images/direction_"+_a1.gesture.substr(i,1).toLowerCase()+".png\" />"; } } if(mouseTable.inAction=="edit"||mouseTable.inAction=="add"){ _a2+=(_a1.gesture.length>0?" <a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.setGesture('B');\">"+$lang("delete")+"</a>":"")+" "+"</td><td width=\"54\" style=\"text-align: right;\">"+"<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" class=\"clean-table\">"+"<tr>"+"<td width=\"16\"></td>"+"<td width=\"16\"><a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.setGesture('U');\"><img src=\"../_shared/images/btn_up.png\" /></a></td>"+"<td width=\"16\"></td>"+"</tr>"+"<tr>"+"<td><a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.setGesture('L');\"><img src=\"../_shared/images/btn_left.png\" /></a></td>"+"<td></td>"+"<td><a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.setGesture('R');\"><img src=\"../_shared/images/btn_right.png\" /></a></td>"+"<tr>"+"<td></td>"+"<td width=\"16\"><a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.setGesture('D');\"><img src=\"../_shared/images/btn_down.png\" /></a></td>"+"<td></td>"+"</tr>"+"</tr>"+"</table>"+"</td></tr></table>"; } } return _a2; }; maxOptions.pages.mouse.gesture.buildActionHTML=function(_a4,_a5){ var _a6=mouseTable.data[_a4]; var _a7=""; if(_a6.actionID=="0"){ _a7+=" <span class=\"item-note\">"+$lang("none")+"</span>"; }else{ _a7+=_a6.action.$encodeHTML().replace(/\&\;([a-z])/ig,"<u>$1</u>")+" <span class=\"item-note\">["+_a6.actionID+"]</span>"; } if(mouseTable.inAction=="edit"||mouseTable.inAction=="add"){ _a7+="<p>"+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.mouse.gesture.setAction()\">"+$lang("set_action")+"</a>"+maxTable.ui.buildEditControls(mouseTable)+" </p>"; } return _a7; }; maxOptions.pages.mouse.gesture.validateGesture=function(){ var _a8=mouseTable.data[mouseTable.inEditDataIndex]; if(_a8.gesture==""){ alert($lang("mou_blank_gesture")); return false; } for(var i=0;i<mouseTable.data.length;i++){ if(_a8.gesture==mouseTable.data[i].gesture&&mouseTable.inEditDataIndex!=i){ alert($lang("mou_duplicate_gesture")); return false; } } return true; }; maxOptions.pages.mouse.gesture.checkDelete=function(_aa){ if(_aa.buildIn){ if(!confirm($lang("maxtable_delete_confirm"))){ return false; } _aa.actionType="i"; _aa.actionID="0"; _aa.action=""; maxTable.action.saveEdit(mouseTable); maxConfig.ini.setValue("MouseGestures",_aa.gesture,_aa.actionType+"$,$"+_aa.actionID+"$,$"+_aa.action); return false; } return true; }; maxOptions.pages.mouse.gesture.setGesture=function(_ab){ var _ac=mouseTable.data[mouseTable.inEditDataIndex]; if(_ab=="B"){ if(_ac.gesture.length>0){ _ac.gesture=_ac.gesture.slice(0,-1); } }else{ if(_ac.gesture.length==3){ alert($lang("mou_gesture_too_long")); return; } if(_ac.gesture.substr(_ac.gesture.length-1,1)==_ab){ alert($lang("mou_no_double_direction")); return; } _ac.gesture+=_ab; } maxTable.ui.updateRow(mouseTable,mouseTable.inEditDataIndex); }; maxOptions.pages.mouse.gesture.setAction=function(){ var _ad=external.max_invoke("SelCommand"); if(!_ad){ return; } var _ae=_ad.split("$,$"); var _af=mouseTable.data[mouseTable.inEditDataIndex]; _af.actionType=_ae[0]; _af.actionID=_ae[1]; _af.action=_ae[2]; maxTable.ui.updateRow(mouseTable,mouseTable.inEditDataIndex); }; maxOptions.pages.mouse.gesture.restoreToDefault=function(){ if(confirm($lang("confirm_restore_default"))){ external.max_invoke("DefaultConfig","Gesture"); maxConfig.init(); } }; maxOptions.pages.safety.init=function(){ maxOptions.pages.safety.patch.init(); }; maxOptions.pages.safety.destroy=function(){ try{ maxTable.destroy(patchTable); } catch(e){ } }; maxOptions.pages.safety.patch={}; maxOptions.pages.safety.patch.init=function(){ patchTable=maxTable.create("patchTable"); patchTable.columns=[{title:" ",name:"enabled",type:"checkbox",width:18},{title:$lang("description"),name:"description",type:"custom",customBuilder:maxOptions.pages.safety.patch.buildHTML,readOnly:true}]; patchTable.dataType="object"; patchTable.data=maxOptions.pages.safety.patch.loadList(); patchTable.allowInsert=false; patchTable.showEditControl=false; patchTable.style["edit"]=""; patchTable.controlUI["checkbox"]="<img src=\"../_shared/images/btn_check.png\" />"; patchTable.controlUI["checkbox_checked"]="<img src=\"../_shared/images/btn_check_checked.png\" />"; patchTable.event["beforeCheckboxClick"]=maxOptions.pages.safety.patch.confirmToggle; patchTable.event["afterCheckboxClick"]=maxOptions.pages.safety.patch.toggleItem; maxTable.init(patchTable); }; maxOptions.pages.safety.patch.getFilePath=function(){ return external.max_invoke("getPath","patch"); }; maxOptions.pages.safety.patch.loadList=function(){ var _b0={"namespace":"","validate":"/m2filter[@version=\"1.0\"]","items":"//group","attributes":{"title":"@name","importance":"@importance","enabled":"@enable","description":"@description"}}; var _b1=maxXmlListParser.parseFile(maxOptions.pages.safety.patch.getFilePath(),_b0); if(_b1==null){ return []; }else{ for(var i=0;i<_b1.length;i++){ _b1[i].enabled=_b1[i].enabled=="1"?true:false; } } return _b1; }; maxOptions.pages.safety.patch.buildHTML=function(_b3,_b4){ var _b5=patchTable.data[_b3]; var _b6=""; _b6+="<strong>"; switch(_b5.importance){ case "1": _b6+="<img src=\"images/defcon_low.png\" />"; break; case "2": _b6+="<img src=\"images/defcon_med.png\" />"; break; case "3": _b6+="<img src=\"images/defcon_high.png\" />"; break; } _b6+=" "+_b5.title.$encodeHTML()+"</strong>"; if(patchTable.inAction=="edit"&&_b5.description){ _b6+="<div class=\"item-description\">"+_b5.description+"</div>"; } return _b6; }; maxOptions.pages.safety.patch.confirmToggle=function(_b7,_b8){ var _b9=patchTable.data[_b7]; if(_b9.enabled){ if(!confirm($lang("saf_disable_confirm"))){ return false; } } return true; }; maxOptions.pages.safety.patch.toggleItem=function(_ba,_bb){ var _bc=patchTable.data[_ba]; var _bd={"xml":maxOptions.pages.safety.patch.getFilePath(),"isFile":true,"save":true,"xpath":"//group[@name=\""+_bc.title.replace(/\"/ig,""")+"\"]/@enable","value":_bc.enabled?"1":"0"}; maxXmlListParser.updateItem(_bd); }; maxOptions.pages.advanced.init=function(){ maxOptions.pages.advanced.buildUserAgentList(); maxOptions.pages.advanced.checkIE7(); maxOptions.pages.advanced.checkVista(); maxOptions.pages.advanced.checkUserAgent(); var obj=$id("adv_accelerator"); obj.attachEvent("onclick",maxOptions.pages.advanced.checkFlashBackForward); obj=$id("adv_custom_ua"); obj.attachEvent("onclick",maxOptions.pages.advanced.checkUserAgent); maxOptions.pages.advanced.checkFlashBackForward(); }; maxOptions.pages.advanced.checkIE7=function(){ if(navigator.userAgent.indexOf("MSIE 7")<0){ maxConfig.ui.disableItem("adv_ie7_zoom"); } }; maxOptions.pages.advanced.checkVista=function(){ if(navigator.userAgent.indexOf("Windows NT 6")<0){ maxConfig.ui.disableItem("adv_vista_glass"); } }; maxOptions.pages.advanced.checkUserAgent=function(){ var obj=$id("adv_custom_ua"); var _c0=$id("adv_useragent"); var _c1=$id("adv_ua_list"); if(obj.checked){ _c0.disabled=false; _c1.disabled=false; }else{ _c0.disabled=true; _c1.disabled=true; } }; maxOptions.pages.advanced.editBoostList=function(){ external.max_invoke("MxBoostEditDialog"); }; maxOptions.pages.advanced.editSuperMSAList=function(){ maxOptions.action.applyChanges(); external.max_invoke("SuperMSASiteDialog"); }; maxOptions.pages.advanced.checkFlashBackForward=function(){ var _c2=$id("adv_accelerator"); var _c3=$id("adv_flash_back_forward"); if(_c2.checked){ _c3.disabled=false; }else{ _c3.disabled=true; } }; maxOptions.pages.advanced.uaList=[["Internet Explorer 7.0","Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)"],["Internet Explorer 6.0","Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"],["Firefox 2.0","Mozilla/5.0 (Windows; U; Windows NT 5.1) Gecko/20070309 Firefox/2.0.0.3"],["Opera 9.0","Opera/9.20 (Windows NT 5.1; U)"],["Safari 2.0","Mozilla/5.0 (Macintosh; U; PPC Mac OS X) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3"],["Nokia N90","NokiaN90-1/3.0545.5.1 Series60/2.8 Profile/MIDP-2.0 Configuration/CLDC-1.1"],["Motorola RAZR V3r","MOT-V3r/08.BD.43R MIB/2.2.1 Profile/MIDP-2.0 Configuration/CLDC-1.1"],["BlackBerry 7100i","BlackBerry7100i/4.1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1 VendorID/103"]]; maxOptions.pages.advanced.buildUserAgentList=function(){ var _c4=""; _c4+="<option value=\"\"> ["+$lang("adv_predefined_ua")+"] </option>"; for(var i=0;i<maxOptions.pages.advanced.uaList.length;i++){ var _c6=maxOptions.pages.advanced.uaList[i]; _c4+="<option value=\""+i+"\"> "+_c6[0].$encodeHTML()+" </option>"; } _c4="<select id=\"adv_ua_list\" onchange=\"maxOptions.pages.advanced.setCustomUserAgent()\">"+_c4+"</select>"; $write(_c4,"adv_ua_list_wrapper"); }; maxOptions.pages.advanced.setCustomUserAgent=function(){ var _c7=$id("adv_useragent"); var _c8=$id("adv_ua_list"); var _c9=_c8.selectedIndex-1; _c7.value=maxOptions.pages.advanced.uaList[_c9][1]; _c7.fireEvent("onchange"); _c8.selectedIndex=0; }; maxOptions.pages.skin.init=function(){ skinTable=maxTable.create("skinTable"); skinTable.columns=[{title:" ",name:"enabled",type:"radio",width:18},{title:" ",name:"preview",type:"custom",customBuilder:maxOptions.pages.skin.buildPreviewHTML,width:220},{title:$lang("description"),name:"description",type:"custom",customBuilder:maxOptions.pages.skin.buildDescriptionHTML}]; skinTable.dataType="object"; skinTable.data=maxConfig.res.load("skin"); skinTable.separatorType="line"; skinTable.allowInsert=false; skinTable.showEditControl=false; skinTable.editControl=[{type:"delete"},{type:"html",value:" | "},{type:"cancel"}]; skinTable.controlUI["delete"]=$lang("delete"); skinTable.controlUI["cancel"]=$lang("cancel"); skinTable.controlUI["radio"]="<img src=\"../_shared/images/btn_radio.png\" />"; skinTable.controlUI["radio_checked"]="<img src=\"../_shared/images/btn_radio_checked.png\" />"; skinTable.style["edit"]="maxTable-edit-no-control"; skinTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); skinTable.event["afterRadioClick"]=maxOptions.pages.skin.setSkin; skinTable.event["beforeDelete"]=maxOptions.pages.skin.checkDeleteItem; skinTable.event["afterDelete"]=maxOptions.pages.skin.deleteItem; maxTable.init(skinTable); setTimeout("maxOptions.pages.skin.forceRemoteImage()",500); }; maxOptions.pages.skin.destroy=function(){ try{ maxTable.destroy(skinTable); } catch(e){ } }; maxOptions.pages.skin.forceRemoteImage=function(){ var _ca=$id(skinTable.id); try{ for(var i=1;i<_ca.rows.length;i++){ var _cc=_ca.rows[i].cells[1].firstChild.firstChild; if(!_cc.complete||_cc.fileSize<0){ var src=_cc.src; _cc.style.display="none"; _cc.src=src; _cc.style.display="block"; } } } catch(e){ } }; maxOptions.pages.skin.buildPreviewHTML=function(_ce,_cf){ if(skinTable.inAction=="init"){ var _d0=skinTable.data[_ce]; var _d1=""; _d1+="<div class=\"item-preview\" style=\"height: 64px;\">"; if(_d0.preview){ _d1+="<img src=\"file:///"+_d0.preview+"\" />"; }else{ _d1+=" "; } _d1+="</div>"; return _d1; }else{ var _d2=$id(skinTable.id); if(skinTable.inAction=="edit"){ _d2.rows[_ce+1].cells[_cf].firstChild.style.height="220px"; }else{ _d2.rows[_ce+1].cells[_cf].firstChild.style.height="64px"; } return null; } }; maxOptions.pages.skin.buildDescriptionHTML=function(_d3,_d4){ var _d5=skinTable.data[_d3]; var _d6=""; _d6+="<strong>"+_d5.title.$encodeHTML()+"</strong>"; _d6+="<br/><span class=\"item-note\">"+$lang("version")+": "+_d5.version.$encodeHTML()+" "+$lang("author")+": "+_d5.author.$encodeHTML()+" <"+_d5.path.$encodeHTML()+">"+"</span>"; if(skinTable.inAction=="edit"){ if(_d5.description){ _d6+="<div class=\"item-description\">"+_d5.description+"</div>"; } _d6+="<p>"+"<a href=\"javascript:;\" onclick=\"maxTable.action.radioClick(skinTable, skinTable.inEditRow, 0);\">"+$lang("apply")+"</a> | "+(_d5.supportURL?"<a href=\""+_d5.supportURL+"\" target=\"_blank\">"+$lang("visit_website")+"</a> | ":"")+maxTable.ui.buildEditControls(skinTable)+"</p>"; } _d6+="</div>"; return _d6; }; maxOptions.pages.skin.setSkin=function(_d7,_d8,_d9){ var _da=skinTable.data[_d8]; external.max_doResItem("skin","enable",_da.path); maxConfig.ini.setValue("Settings","Skin",_da.path); maxOptions.action.applyChanges(); }; maxOptions.pages.skin.exportItem=function(){ var _db=skinTable.data[skinTable.inEditDataIndex]; external.max_doResItem("skin","export",_db.path); }; maxOptions.pages.skin.checkDeleteItem=function(_dc){ if(_dc.enabled){ alert($lang("can_not_delete_in_use")); return false; } return true; }; maxOptions.pages.skin.deleteItem=function(_dd){ var _de=external.max_doResItem("skin","delete",_dd.path); if(!_de){ alert($lang("delete_failed")); return false; } return true; }; maxOptions.pages.plugin.init=function(){ pluginTable=maxTable.create("pluginTable"); pluginTable.columns=[{title:" ",name:"enabled",type:"checkbox",width:18,required:false},{title:" ",name:"autoStart",type:"checkbox",customUI:{"unchecked":"<img src=\"../_shared/images/btn_autorun.png\" alt=\""+$lang("autostart")+"\" />","checked":"<img src=\"../_shared/images/btn_autorun_checked.png\" alt=\""+$lang("autostart")+"\" />"},width:18,required:false},{title:$lang("description"),name:"description",type:"custom",customBuilder:maxOptions.pages.plugin.buildDescriptionHTML,readOnly:true}]; pluginTable.dataType="object"; pluginTable.data=maxConfig.res.load("plugin"); pluginTable.allowInsert=false; pluginTable.showEditControl=false; pluginTable.editControl=[{type:"delete"},{type:"html",value:" | "},{type:"cancel"}]; pluginTable.controlUI["delete"]=$lang("delete"); pluginTable.controlUI["cancel"]=$lang("cancel"); pluginTable.controlUI["checkbox"]="<img src=\"../_shared/images/btn_check.png\" />"; pluginTable.controlUI["checkbox_checked"]="<img src=\"../_shared/images/btn_check_checked.png\" />"; pluginTable.style["edit"]="maxTable-edit-no-control"; pluginTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); pluginTable.event["beforeCheckboxClick"]=maxOptions.pages.plugin.beforeToggleItem; pluginTable.event["afterCheckboxClick"]=maxOptions.pages.plugin.toggleItem; pluginTable.event["afterDelete"]=maxOptions.pages.plugin.deleteItem; maxTable.init(pluginTable); }; maxOptions.pages.plugin.destroy=function(){ try{ maxTable.destroy(pluginTable); } catch(e){ } }; maxOptions.pages.plugin.buildDescriptionHTML=function(_df,_e0){ var _e1=pluginTable.data[_df]; var _e2=""; _e2+="<strong>"+_e1.title.$encodeHTML()+"</strong>"; _e2+="<br/><span class=\"item-note\">"+$lang("version")+": "+_e1.version.$encodeHTML()+" "+$lang("author")+": "+_e1.author.$encodeHTML()+" <"+_e1.path.$encodeHTML()+">"+"</span>"; if(pluginTable.inAction=="edit"){ if(_e1.description){ _e2+="<div class=\"item-description\">"+_e1.description+"</div>"; } var _e3=!_e1.enabled?$lang("enable"):$lang("disable"); _e2+="<p>"+"<a href=\"javascript:;\" onclick=\"maxTable.action.checkBoxClick(pluginTable, pluginTable.inEditRow, 0);\">"+_e3+"</a> | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.plugin.configItem()\">"+$lang("options")+"</a> | "+(_e1.supportURL?"<a href=\""+_e1.supportURL+"\" target=\"_blank\">"+$lang("visit_website")+"</a> | ":"")+maxTable.ui.buildEditControls(pluginTable)+"</p>"; } return _e2; }; maxOptions.pages.plugin.toggleAllItems=function(_e4){ var _e5=_e4?"enable":"disable"; for(var i=0;i<pluginTable.data.length;i++){ pluginTable.data[i].enabled=_e4; external.max_doResItem("plugin",_e5,pluginTable.data[i].path); } maxTable.init(pluginTable); }; maxOptions.pages.plugin.beforeToggleItem=function(_e7,_e8){ if(_e8==1){ var _e9=pluginTable.data[_e7]; if(!_e9.canAutoStart&&!_e9.autoStart){ if(!confirm($lang("plugin_force_autostart"))){ return false; } } } return true; }; maxOptions.pages.plugin.toggleItem=function(_ea,_eb){ var _ec=pluginTable.data[_ea]; var _ed=""; if(_eb==0){ _ed=_ec.enabled?"enable":"disable"; }else{ _ed=_ec.autoStart?"enable_autostart":"disable_autostart"; } external.max_doResItem("plugin",_ed,_ec.path); }; maxOptions.pages.plugin.configItem=function(){ var _ee=pluginTable.data[pluginTable.inEditDataIndex]; external.max_doResItem("plugin","config",_ee.path); }; maxOptions.pages.plugin.exportItem=function(){ var _ef=pluginTable.data[pluginTable.inEditDataIndex]; external.max_doResItem("plugin","export",_ef.path); }; maxOptions.pages.plugin.deleteItem=function(_f0){ external.max_doResItem("plugin","disable",_f0.path); var _f1=external.max_doResItem("plugin","delete",_f0.path); if(!_f1){ alert($lang("delete_failed")); return false; } return true; }; maxOptions.pages.filter.init=function(){ filterTable=maxTable.create("filterTable"); filterTable.columns=[{title:" ",name:"enabled",type:"checkbox",width:18},{title:$lang("description"),name:"description",type:"custom",customBuilder:maxOptions.pages.filter.buildDescriptionHTML,readOnly:true}]; filterTable.dataType="object"; filterTable.data=maxConfig.res.load("filter"); filterTable.allowInsert=false; filterTable.showEditControl=false; filterTable.editControl=[{type:"delete"},{type:"html",value:" | "},{type:"cancel"}]; filterTable.controlUI["delete"]=$lang("delete"); filterTable.controlUI["cancel"]=$lang("cancel"); filterTable.controlUI["checkbox"]="<img src=\"../_shared/images/btn_check.png\" />"; filterTable.controlUI["checkbox_checked"]="<img src=\"../_shared/images/btn_check_checked.png\" />"; filterTable.style["edit"]="maxTable-edit-no-control"; filterTable.lang["delete_confirm"]=$lang("maxtable_delete_confirm"); filterTable.event["afterCheckboxClick"]=maxOptions.pages.filter.toggleItem; filterTable.event["afterDelete"]=maxOptions.pages.filter.deleteItem; maxTable.init(filterTable); }; maxOptions.pages.filter.destroy=function(){ try{ maxTable.destroy(filterTable); } catch(e){ } }; maxOptions.pages.filter.buildDescriptionHTML=function(_f2,_f3){ var _f4=filterTable.data[_f2]; var _f5=""; if(!_f4.parseError){ _f5+="<strong>"+_f4.title.$encodeHTML()+"</strong>"; _f5+="<br/><span class=\"item-note\">"+$lang("version")+": "+_f4.version.$encodeHTML()+" "+$lang("author")+": "+_f4.author.$encodeHTML()+" <"+_f4.path.$encodeHTML()+">"+"</span>"; }else{ _f5+="<strong style=\"color: #CC0000;\"><"+_f4.path.$encodeHTML()+"></strong>"; _f5+="<br/><span style=\"color: #CC0000;\">"+$lang("parse_error")+"</span>"; } if(filterTable.inAction=="edit"){ if(_f4.description){ _f5+="<div class=\"item-description\">"+_f4.description+"</div>"; } var _f6=!_f4.enabled?$lang("enable"):$lang("disable"); _f5+="<p>"+"<a href=\"javascript:;\" onclick=\"maxTable.action.checkBoxClick(filterTable, filterTable.inEditRow, 0);\">"+_f6+"</a> | "+(_f4.supportURL?"<a href=\""+_f4.supportURL+"\" target=\"_blank\">"+$lang("visit_website")+"</a> | ":"")+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.filter.editItem();\">"+$lang("edit")+"</a> | "+"<a href=\"javascript:;\" onclick=\"maxOptions.pages.filter.exportItem();\">"+$lang("export")+"</a> | "+maxTable.ui.buildEditControls(filterTable)+"</p>"; } return _f5; }; maxOptions.pages.filter.toggleAllItems=function(_f7){ var _f8=_f7?"enable":"disable"; for(var i=0;i<filterTable.data.length;i++){ filterTable.data[i].enabled=_f7; external.max_doResItem("filter",_f8,filterTable.data[i].path); } maxTable.init(filterTable); }; maxOptions.pages.filter.toggleItem=function(_fa,_fb){ var _fc=filterTable.data[_fa]; var _fd=_fc.enabled?"enable":"disable"; external.max_doResItem("filter",_fd,_fc.path); }; maxOptions.pages.filter.addItem=function(){ var _fe=prompt($lang("input_filename"),""); if(_fe==null){ return; } if(_fe==""){ alert($lang("invalid_filename")); return; } if(!external.max_doResItem("filter","new",_fe)){ alert($lang("invalid_filename")); }else{ maxOptions.pages.filter.init(); } }; maxOptions.pages.filter.editItem=function(){ var _ff=filterTable.data[filterTable.inEditDataIndex]; external.max_doResItem("filter","edit",_ff.path); }; maxOptions.pages.filter.exportItem=function(){ var item=filterTable.data[filterTable.inEditDataIndex]; external.max_doResItem("filter","export",item.path); }; maxOptions.pages.filter.deleteItem=function(_101){ var _102=external.max_doResItem("filter","delete",_101.path); if(!_102){ alert($lang("delete_failed")); return false; } return true; };