зеркало из https://github.com/mozilla/pjs.git
Create Profile Wiz of profile manager
This commit is contained in:
Родитель
e72902d6bf
Коммит
00b032c12e
|
@ -8,7 +8,7 @@
|
|||
xmlns:html="http://www.w3.org/TR/REC-html40"
|
||||
xmlns:rdf="http://www.w3.org/TR/WD-rdf-syntax#"
|
||||
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
||||
title="CreateProfile Wizard">
|
||||
title="Profile Manager">
|
||||
|
||||
|
||||
<html:script>
|
||||
|
@ -22,10 +22,11 @@ var toolkitCore;
|
|||
nameGlobal = new Array();
|
||||
nameArray = new Array();
|
||||
var count = 0;
|
||||
var dataCount = 0;
|
||||
|
||||
function Startup()
|
||||
{
|
||||
dump("Doing Startup...\n");
|
||||
//dump("Doing Startup...\n");
|
||||
toolkitCore = XPAppCoresManager.Find("toolkitCore");
|
||||
if (!toolkitCore) {
|
||||
toolkitCore = new ToolkitCore();
|
||||
|
@ -39,13 +40,13 @@ function Startup()
|
|||
|
||||
function SetValue(name, value)
|
||||
{
|
||||
dump("Inside SetValue\n");
|
||||
//dump("Inside SetValue\n");
|
||||
var found = false;
|
||||
for (i = 0; i !=count; i++) {
|
||||
for (i = 0; i !=dataCount; i++) {
|
||||
if (nameArray[i] == name) {
|
||||
dump("Name exists: "+nameGlobal[i]+"\n");
|
||||
//dump("Name exists: "+nameGlobal[i]+"\n");
|
||||
nameGlobal[i] = name+"="+value+"%";
|
||||
dump("New values: "+name+" "+value+"\n");
|
||||
//dump("New values: "+name+" "+value+"\n");
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
|
@ -53,12 +54,12 @@ function SetValue(name, value)
|
|||
|
||||
|
||||
if (!found) {
|
||||
dump("Name does not exist\n");
|
||||
nameGlobal[count] = name+"="+value+"%";
|
||||
dump("Name Value: "+name+" "+value+"\n");
|
||||
//dump("Name does not exist\n");
|
||||
nameGlobal[dataCount] = name+"="+value+"%";
|
||||
//dump("Name Value: "+name+" "+value+"\n");
|
||||
|
||||
nameArray[count] = name;
|
||||
count++;
|
||||
nameArray[dataCount] = name;
|
||||
dataCount++;
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -66,23 +67,23 @@ function Finish()
|
|||
{
|
||||
var data = "";
|
||||
var i = 0;
|
||||
dump("before for loop\n");
|
||||
for (i = 0; i !=count; i++) {
|
||||
//dump("before for loop\n");
|
||||
for (i = 0; i !=dataCount; i++) {
|
||||
data = data+nameGlobal[i];
|
||||
}
|
||||
dump("DATA IS: "+data+"\n");
|
||||
|
||||
|
||||
dump("calling javascript reflection\n");
|
||||
//dump("calling javascript reflection\n");
|
||||
var profileCore = XPAppCoresManager.Find("ProfileCore");
|
||||
if (!profileCore)
|
||||
{
|
||||
dump("!profileCore\n");
|
||||
//dump("!profileCore\n");
|
||||
profileCore = new ProfileCore();
|
||||
dump("!profileCore\n");
|
||||
//dump("!profileCore\n");
|
||||
|
||||
if (profileCore) {
|
||||
dump("after ! yes profileCore in if loop\n");
|
||||
//dump("after ! yes profileCore in if loop\n");
|
||||
profileCore.Init("ProfileCore");
|
||||
}
|
||||
else {
|
||||
|
@ -91,7 +92,7 @@ function Finish()
|
|||
}
|
||||
|
||||
if (profileCore) {
|
||||
dump("yes profileCore\n");
|
||||
//dump("yes profileCore\n");
|
||||
profileCore.CreateNewProfile(data);
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче