mirror of
https://github.com/gnustep/libs-gsweb.git
synced 2025-02-22 11:11:21 +00:00
I've rewritten AutoValue handling in GSWBrowser,GSWCheckBoxList, GSWRadioButtonList, GSWPopUpButton to make it coherent and working like specifications. * GSWeb/GSWSwitchComponent.m: o add more information when componentName is null * GSWRepetition.h/.m: o added startIndex, stopIndex * GSWeb/GSWConstants.h/.m: o added startIndex__Key,stopIndex__Key * GSWeb/GSWComponent.h/.m: o replace _isSynchronized by _isParentToComponentSynchronized and _isComponentToParentSynchronized; o added -synchronizesParentToComponentVariablesWithBindings and -synchronizesComponentToParentVariablesWithBindings * GSWeb/GSWApplication.m: o doc/comments o Exception when no session class found * GSWeb/GSWComponentDefinition.m o doc/comments * GSWeb/GSWComponentRequestHandler.m o doc/comments o response message changed when request handling failed * GSWeb/GSWMailDelivery.m o implemented composeEmail...component: methods o change mail sending code * GSWeb/GSWContext.h/.m: o replace ASSIGNCOPY by ASSIGN in -copy for _awakePageComponents); * GSWeb/GSWHyperlink.m: o replaced otherAssociations by otherQueryAssociations in -computeQueryDictionaryInContext o hanldle queryDictionary association o GSWPopUpButton.m: * GSWExtensionsGSW.framework/GSWValidationFailureComponent.gswc/GSWValidationFailureComponent.html: o replaced <br> by <br/> * GSWeb/GSWInput.h o removed autoValue variable (static var may cause multithread problems and there were different autoValue implementation). o remove name key to avoid duplicate name in html produced code o some rewrite for auto value o doc/comments * GSWeb/GSWPopUpButton.h/.m: o use super appendToResponse:inContext: (no more name problem) o rewriten auto value handling (see Testing/DynamicElements for test) o doc/comments * GSWeb/GSWBrowser.h/.m: o use super appendToResponse:inContext: (no more name problem) o rewriten auto value handling (see Testing/DynamicElements for test) o doc/comments * GSWeb/GSWCheckBoxList.h/.m: o rewriten auto value handling (see Testing/DynamicElements for test) o handling disabled binding o doc/comments * GSWeb/GSWRadioButtonList.h/.m: o rewriten auto value handling (see Testing/DynamicElements for test) o handling disabled binding o doc/comments * GSWeb/GSWTextField.h/.m: o output value in appendValueToResponse:inContext: instead of appendGSWebObjectsAssociationsToResponse:inContext: * GSWExtensions.framework/GSWLongResponsePage.h/.m o added git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@15008 72102866-910b-0410-8b05-ffd578937521
158 lines
8.4 KiB
Text
158 lines
8.4 KiB
Text
defaults = {
|
|
GSWAdaptor = GSWDefaultAdaptor;
|
|
GSWDebugSetConfigFilePath = "/etc/gsweb/DynamicEelements.logstate";
|
|
GSWHost = "localhost";
|
|
GSWPort = 9004;
|
|
GSWApplicationBaseURL = "/GSW";
|
|
GSWFrameworksBaseURL = "/GSW/frameworks";
|
|
GSWLoadFrameworks = (
|
|
"GSWExtensionsGSW",
|
|
"GSWExtensions"
|
|
);
|
|
GSWMonitorAppConfFilePath = "/etc/httpd/conf/GSWebMonitor.conf";
|
|
GSWSessionTimeOut = 1200;
|
|
};
|
|
|
|
dynamicElements = (
|
|
{
|
|
pageName = "RadioButtonList1Page";
|
|
label = "GSWRadioButtonList 1";
|
|
comment = "GSWRadioButtonList Test 1";
|
|
},
|
|
{
|
|
pageName = "RadioButtonList2Page";
|
|
label = "GSWRadioButtonList 2";
|
|
comment = "GSWRadioButtonList Test 2";
|
|
},
|
|
{
|
|
pageName = "CheckBoxList1Page";
|
|
label = "GSWCheckBoxList 1";
|
|
comment = "GSWCheckBoxList Test 1";
|
|
},
|
|
{
|
|
pageName = "CheckBoxList2Page";
|
|
label = "GSWCheckBoxList 2";
|
|
comment = "GSWCheckBoxList Test 2";
|
|
},
|
|
{
|
|
pageName = "PopUpButton1Page";
|
|
label = "GSWPopUpButton 1";
|
|
comment = "GSWPopUpButton Test 1";
|
|
},
|
|
{
|
|
pageName = "PopUpButton2Page";
|
|
label = "GSWPopUpButton 2";
|
|
comment = "GSWPopUpButton Test 2";
|
|
},
|
|
{
|
|
pageName = "Browser1Page";
|
|
label = "GSWBrowser 1";
|
|
comment = "GSWBrowser Test 1";
|
|
},
|
|
{
|
|
pageName = "Browser2Page";
|
|
label = "GSWBrowser 2";
|
|
comment = "GSWBrowser Test 2";
|
|
},
|
|
{
|
|
pageName = "TextField1Page";
|
|
label = "TextField 1";
|
|
comment = "GSWTextField Test 1";
|
|
}
|
|
);
|
|
RadioButtonList = {
|
|
list = (
|
|
{
|
|
label = "An Apple";
|
|
value = "apple";
|
|
},
|
|
{
|
|
label = "A Fish";
|
|
value = "fisch";
|
|
},
|
|
{
|
|
label = "A table";
|
|
value = "table";
|
|
},
|
|
{
|
|
label = "An icon";
|
|
value = "icon";
|
|
},
|
|
{
|
|
label = "A turtle";
|
|
value = "turtle";
|
|
}
|
|
);
|
|
};
|
|
CheckBoxList = {
|
|
list = (
|
|
{
|
|
label = "An Apple";
|
|
value = "apple";
|
|
},
|
|
{
|
|
label = "A Fish";
|
|
value = "fisch";
|
|
},
|
|
{
|
|
label = "A table";
|
|
value = "table";
|
|
},
|
|
{
|
|
label = "An icon";
|
|
value = "icon";
|
|
},
|
|
{
|
|
label = "A turtle";
|
|
value = "turtle";
|
|
}
|
|
);
|
|
};
|
|
Browser = {
|
|
list = (
|
|
{
|
|
label = "An Apple";
|
|
value = "apple";
|
|
},
|
|
{
|
|
label = "A Fish";
|
|
value = "fisch";
|
|
},
|
|
{
|
|
label = "A table";
|
|
value = "table";
|
|
},
|
|
{
|
|
label = "An icon";
|
|
value = "icon";
|
|
},
|
|
{
|
|
label = "A turtle";
|
|
value = "turtle";
|
|
}
|
|
);
|
|
};
|
|
PopUpButton = {
|
|
list = (
|
|
{
|
|
label = "An Apple";
|
|
value = "apple";
|
|
},
|
|
{
|
|
label = "A Fish";
|
|
value = "fisch";
|
|
},
|
|
{
|
|
label = "A table";
|
|
value = "table";
|
|
},
|
|
{
|
|
label = "An icon";
|
|
value = "icon";
|
|
},
|
|
{
|
|
label = "A turtle";
|
|
value = "turtle";
|
|
}
|
|
);
|
|
};
|