ASR_BASE
Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/marvell/webui/www/js/panel/quick_setup.js b/marvell/webui/www/js/panel/quick_setup.js
new file mode 100644
index 0000000..5304e38
--- /dev/null
+++ b/marvell/webui/www/js/panel/quick_setup.js
@@ -0,0 +1,110 @@
+var g_loginPasswd;
+function LoadQuickSetupPage() {
+ document.getElementById("navigation").innerHTML = "<ul id ='menu' ><li ><a id='menuQuickSetup' class='on'>Quick Setup </a> </li> </ul>";
+
+ document.getElementById("menuQuickSetup").innerHTML = jQuery.i18n.prop('quickSetupName');
+ document.getElementById("mainColumn").innerHTML= CallHtmlFile("//192.168.1.1/html/quick_setup.html");
+
+ LocalAllElement();
+ showDiv("divQsUserNamePage");
+}
+
+
+function quickSetup() {
+ document.getElementById("lableWelcome").innerHTML = jQuery.i18n.prop("lableWelcome");
+ document.getElementById("quickSetupSpan").innerHTML = "<a href='#.' id='quickSetupspanlink' onclick=getHelp('QuickSetup')>Help</a>";
+ document.getElementById("quickSetupspanlink").innerHTML = jQuery.i18n.prop("helpName");
+ clearRefreshTimers();
+ LoadQuickSetupPage();
+}
+
+function GotoQuickSetup(){
+ SetCookie('skipQs',0,365);
+ quickSetup();
+}
+
+function SaveQsAccountSet() {
+ if($("#divConfirmPasswd").is(":visible")) {
+ if($("#txtQsRePasswd").val() != $("#txtQsPasswd").val()) {
+ $("#lPassErrorMes").show().text(jQuery.i18n.prop("lPassErrorMes"));
+ return;
+ }
+
+ var configMap = new Map();
+ configMap.put("RGW/account/user_management/action",1);
+ configMap.put("RGW/account/user_management/username",$("#txtQsUserName").val());
+ configMap.put("RGW/account/user_management/password",$("#txtQsPasswd").val());
+ var retXml = PostXml("account","set_account",configMap);
+ if("ERROR" == $(retXml).find("setting_response").text()) {
+ alert("modify password failed.");
+ }
+ }
+
+ showDiv("divQsInternetConnPage");
+
+}
+
+
+
+
+function SaveQsInternetConnSet() {
+ g_objContent.SaveData();
+ showDiv("divQsWifiSetPage");
+}
+
+
+function SaveQsWifiSet() {
+ g_objContent.SaveData();
+ showDiv("divQsDeviceGuidePage");
+}
+
+
+function showDiv(divId) {
+ $("#divQsUserNamePage,#divQsInternetConnPage,#divQsWifiSetPage,#divQsDeviceGuidePage").hide();
+ $("#lt_qs_h1UserSettings,#lt_qs_h1InternetConnection,#lt_qs_h1WirelessSeetings,#lt_qs_h1DevicePlaceGuid").removeClass();
+ document.getElementById(divId).style.display = "block";
+ g_objContent = null;
+ if("divQsUserNamePage" == divId) {
+ $("#lt_qs_h1UserSettings").addClass("on");
+ $("#txtQsRePasswd,#txtQsPasswd").val(g_loginPasswd);
+ $("#txtQsUserName").val("admin");
+ $("#txtQsPasswd").click(function(){
+ $("#divConfirmPasswd").show();
+ });
+ $("#txtQsRePasswd,#txtQsPasswd").click(function(){
+ $("#lPassErrorMes").hide();
+ });
+ } else if("divQsInternetConnPage" == divId) {
+ $("#lt_qs_h1InternetConnection").addClass("on");
+ $("#divInternetConnectSet").html(CallHtmlFile("//192.168.1.1/html/internet/internet_connection.html"));
+ $("#lt_interCon_helper,#divSaveInternetConn,#lt_interCon_title").hide();
+ g_objContent = $("#divQsInternetConnPage").objInternetConn();
+ g_objContent.onLoad(true);
+
+ } else if("divQsWifiSetPage" == divId) {
+ $("#lt_qs_h1WirelessSeetings").addClass("on");
+ $("#divPrimaryNetworkSet").html(CallHtmlFile("//192.168.1.1/html/wifi/wireless_settings.html"));
+ g_objContent = $("#divQsWifiSetPage").objWifiSet();
+ $("#lt_wifiSet_helper,#lt_wifiSet_title,#divSaveWifiConfig").hide();
+ g_objContent.onLoad(true);
+ } else if("divQsDeviceGuidePage" == divId) {
+ $("#lt_qs_h1DevicePlaceGuid").addClass("on");
+ }
+}
+function ExitQuickSetup() {
+ document.getElementById("lableWelcome").innerHTML = jQuery.i18n.prop("lableWelcome");
+ //document.getElementById("quickSetupSpan").innerHTML = '<a href="#." onclick="GotoQuickSetup()" id="quickSetup" >Quick Setup</a> | <a href="#." id="HelpName" onclick="getMainHelp()">Help</a> | <a href="#." id="LogOutName" onclick="logOut()">Log Out</a>';
+ document.getElementById("quickSetupSpan").innerHTML = '<a href="#." id="HelpName" onclick="getMainHelp()">Help</a> | <a href="#." id="LogOutName" onclick="logOut()">Log Out</a>';
+ //document.getElementById("quickSetup").innerHTML = jQuery.i18n.prop("quickSetupName");
+ document.getElementById("HelpName").innerHTML = jQuery.i18n.prop("helpName");
+ document.getElementById("LogOutName").innerHTML = jQuery.i18n.prop("LogOutName");
+
+ document.getElementById("navigation").innerHTML=" <ul id ='menu'></ul>";
+ g_objContent = null;
+ window.location.href = '/dashboard';
+}
+
+
+
+
+