From 34164340d3b33f30c19ebb386bd818cf9f19bc2f Mon Sep 17 00:00:00 2001 From: znek Date: Sat, 6 Nov 2004 19:56:34 +0000 Subject: [PATCH] Formal API specifications and fixes for the otherTagAttribute attribute rendering git-svn-id: http://svn.opengroupware.org/SOPE/trunk@345 e4a50df8-12e2-0310-a44c-efbce7f8a7e3 --- sope-appserver/WEExtensions/ChangeLog | 13 + sope-appserver/WEExtensions/JSClipboard.api | 17 + sope-appserver/WEExtensions/JSMenu.api | 17 + sope-appserver/WEExtensions/JSMenuItem.api | 15 + sope-appserver/WEExtensions/JSShiftClick.api | 7 + sope-appserver/WEExtensions/Version | 2 +- sope-appserver/WEExtensions/WEBrowser.api | 12 + .../WEExtensions/WECalendarField.api | 34 + sope-appserver/WEExtensions/WECase.api | 13 + .../WECollapsibleComponentContent.api | 7 + .../WEExtensions/WEComponentValue.api | 20 + .../WEExtensions/WEContextConditional.api | 7 + sope-appserver/WEExtensions/WEContextKey.api | 6 + sope-appserver/WEExtensions/WEDateField.api | 34 + .../WEExtensions/WEDragContainer.api | 10 + .../WEExtensions/WEDropContainer.api | 11 + sope-appserver/WEExtensions/WEEpozEditor.api | 13 + sope-appserver/WEExtensions/WEEpozEditor.m | 7 +- .../WEExtensions.xcode/project.pbxproj | 698 ++++++++++++++++++ .../WEExtensions/WEHSpanTableMatrix.api | 15 + sope-appserver/WEExtensions/WEMonthLabel.api | 8 + .../WEExtensions/WEMonthOverview.api | 20 + sope-appserver/WEExtensions/WEPageItem.api | 8 + sope-appserver/WEExtensions/WEPageLink.api | 6 + sope-appserver/WEExtensions/WEPageLink.m | 7 +- sope-appserver/WEExtensions/WEPageView.api | 26 + .../WEExtensions/WEQualifierConditional.api | 9 + sope-appserver/WEExtensions/WERedirect.api | 5 + sope-appserver/WEExtensions/WERichString.api | 16 + sope-appserver/WEExtensions/WESwitch.api | 13 + sope-appserver/WEExtensions/WETabItem.api | 19 + sope-appserver/WEExtensions/WETabView.api | 24 + sope-appserver/WEExtensions/WETableMatrix.api | 15 + .../WEExtensions/WETableMatrixContent.api | 7 + .../WEExtensions/WETableMatrixLabel.api | 8 + .../WEExtensions/WETableView/WETableData.api | 18 + .../WETableView/WETableHeader.api | 13 + .../WEExtensions/WETableView/WETableHeader.m | 1 + .../WEExtensions/WETableView/WETableView.api | 47 ++ sope-appserver/WEExtensions/WETimeField.api | 34 + sope-appserver/WEExtensions/WETreeData.api | 12 + sope-appserver/WEExtensions/WETreeData.m | 4 +- sope-appserver/WEExtensions/WETreeHeader.api | 8 + sope-appserver/WEExtensions/WETreeHeader.m | 1 + sope-appserver/WEExtensions/WETreeView.api | 29 + sope-appserver/WEExtensions/WETreeView.m | 1 + .../WEExtensions/WEVSpanTableMatrix.api | 18 + .../WEExtensions/WEWeekColumnView.api | 22 + .../WEExtensions/WEWeekOverview.api | 28 + 49 files changed, 1375 insertions(+), 10 deletions(-) create mode 100644 sope-appserver/WEExtensions/JSClipboard.api create mode 100644 sope-appserver/WEExtensions/JSMenu.api create mode 100644 sope-appserver/WEExtensions/JSMenuItem.api create mode 100644 sope-appserver/WEExtensions/JSShiftClick.api create mode 100644 sope-appserver/WEExtensions/WEBrowser.api create mode 100644 sope-appserver/WEExtensions/WECalendarField.api create mode 100644 sope-appserver/WEExtensions/WECase.api create mode 100644 sope-appserver/WEExtensions/WECollapsibleComponentContent.api create mode 100644 sope-appserver/WEExtensions/WEComponentValue.api create mode 100644 sope-appserver/WEExtensions/WEContextConditional.api create mode 100644 sope-appserver/WEExtensions/WEContextKey.api create mode 100644 sope-appserver/WEExtensions/WEDateField.api create mode 100644 sope-appserver/WEExtensions/WEDragContainer.api create mode 100644 sope-appserver/WEExtensions/WEDropContainer.api create mode 100644 sope-appserver/WEExtensions/WEEpozEditor.api create mode 100644 sope-appserver/WEExtensions/WEHSpanTableMatrix.api create mode 100644 sope-appserver/WEExtensions/WEMonthLabel.api create mode 100644 sope-appserver/WEExtensions/WEMonthOverview.api create mode 100644 sope-appserver/WEExtensions/WEPageItem.api create mode 100644 sope-appserver/WEExtensions/WEPageLink.api create mode 100644 sope-appserver/WEExtensions/WEPageView.api create mode 100644 sope-appserver/WEExtensions/WEQualifierConditional.api create mode 100644 sope-appserver/WEExtensions/WERedirect.api create mode 100644 sope-appserver/WEExtensions/WERichString.api create mode 100644 sope-appserver/WEExtensions/WESwitch.api create mode 100644 sope-appserver/WEExtensions/WETabItem.api create mode 100644 sope-appserver/WEExtensions/WETabView.api create mode 100644 sope-appserver/WEExtensions/WETableMatrix.api create mode 100644 sope-appserver/WEExtensions/WETableMatrixContent.api create mode 100644 sope-appserver/WEExtensions/WETableMatrixLabel.api create mode 100644 sope-appserver/WEExtensions/WETableView/WETableData.api create mode 100644 sope-appserver/WEExtensions/WETableView/WETableHeader.api create mode 100644 sope-appserver/WEExtensions/WETableView/WETableView.api create mode 100644 sope-appserver/WEExtensions/WETimeField.api create mode 100644 sope-appserver/WEExtensions/WETreeData.api create mode 100644 sope-appserver/WEExtensions/WETreeHeader.api create mode 100644 sope-appserver/WEExtensions/WETreeView.api create mode 100644 sope-appserver/WEExtensions/WEVSpanTableMatrix.api create mode 100644 sope-appserver/WEExtensions/WEWeekColumnView.api create mode 100644 sope-appserver/WEExtensions/WEWeekOverview.api diff --git a/sope-appserver/WEExtensions/ChangeLog b/sope-appserver/WEExtensions/ChangeLog index c5b59975..43ddd9c7 100644 --- a/sope-appserver/WEExtensions/ChangeLog +++ b/sope-appserver/WEExtensions/ChangeLog @@ -1,3 +1,16 @@ +2004-11-06 Marcus Mueller + + * v4.3.62 + + * WETreeView.m, WETreeHeader.m, WEEpozEditor.m, WETreeData.m, + WEPageLink.m, WETableView/WETableHeader.m: fixes for incorrect + rendering of otherTagString attribute. + + * *.api: new formal definitions for WOElements defined in this + framework + + * WEExtensions.xcode: added .api files + 2004-11-04 Helge Hess * use Version file for install directory location diff --git a/sope-appserver/WEExtensions/JSClipboard.api b/sope-appserver/WEExtensions/JSClipboard.api new file mode 100644 index 00000000..09ac6fee --- /dev/null +++ b/sope-appserver/WEExtensions/JSClipboard.api @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/JSMenu.api b/sope-appserver/WEExtensions/JSMenu.api new file mode 100644 index 00000000..542063f3 --- /dev/null +++ b/sope-appserver/WEExtensions/JSMenu.api @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/JSMenuItem.api b/sope-appserver/WEExtensions/JSMenuItem.api new file mode 100644 index 00000000..f5f34ff6 --- /dev/null +++ b/sope-appserver/WEExtensions/JSMenuItem.api @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/JSShiftClick.api b/sope-appserver/WEExtensions/JSShiftClick.api new file mode 100644 index 00000000..ef11cbde --- /dev/null +++ b/sope-appserver/WEExtensions/JSShiftClick.api @@ -0,0 +1,7 @@ + + + + + + + diff --git a/sope-appserver/WEExtensions/Version b/sope-appserver/WEExtensions/Version index 9846aa8d..3fea82c7 100644 --- a/sope-appserver/WEExtensions/Version +++ b/sope-appserver/WEExtensions/Version @@ -1,3 +1,3 @@ # version file -SUBMINOR_VERSION:=61 +SUBMINOR_VERSION:=62 diff --git a/sope-appserver/WEExtensions/WEBrowser.api b/sope-appserver/WEExtensions/WEBrowser.api new file mode 100644 index 00000000..6514fe6b --- /dev/null +++ b/sope-appserver/WEExtensions/WEBrowser.api @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WECalendarField.api b/sope-appserver/WEExtensions/WECalendarField.api new file mode 100644 index 00000000..bedf5c62 --- /dev/null +++ b/sope-appserver/WEExtensions/WECalendarField.api @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WECase.api b/sope-appserver/WEExtensions/WECase.api new file mode 100644 index 00000000..d83172ac --- /dev/null +++ b/sope-appserver/WEExtensions/WECase.api @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WECollapsibleComponentContent.api b/sope-appserver/WEExtensions/WECollapsibleComponentContent.api new file mode 100644 index 00000000..e292bc92 --- /dev/null +++ b/sope-appserver/WEExtensions/WECollapsibleComponentContent.api @@ -0,0 +1,7 @@ + + + + + + + diff --git a/sope-appserver/WEExtensions/WEComponentValue.api b/sope-appserver/WEExtensions/WEComponentValue.api new file mode 100644 index 00000000..6a2ce6f8 --- /dev/null +++ b/sope-appserver/WEExtensions/WEComponentValue.api @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WEContextConditional.api b/sope-appserver/WEExtensions/WEContextConditional.api new file mode 100644 index 00000000..249b36af --- /dev/null +++ b/sope-appserver/WEExtensions/WEContextConditional.api @@ -0,0 +1,7 @@ + + + + + + + diff --git a/sope-appserver/WEExtensions/WEContextKey.api b/sope-appserver/WEExtensions/WEContextKey.api new file mode 100644 index 00000000..47373c9a --- /dev/null +++ b/sope-appserver/WEExtensions/WEContextKey.api @@ -0,0 +1,6 @@ + + + + + + diff --git a/sope-appserver/WEExtensions/WEDateField.api b/sope-appserver/WEExtensions/WEDateField.api new file mode 100644 index 00000000..651f491a --- /dev/null +++ b/sope-appserver/WEExtensions/WEDateField.api @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WEDragContainer.api b/sope-appserver/WEExtensions/WEDragContainer.api new file mode 100644 index 00000000..c420ffbd --- /dev/null +++ b/sope-appserver/WEExtensions/WEDragContainer.api @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WEDropContainer.api b/sope-appserver/WEExtensions/WEDropContainer.api new file mode 100644 index 00000000..7de29fde --- /dev/null +++ b/sope-appserver/WEExtensions/WEDropContainer.api @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WEEpozEditor.api b/sope-appserver/WEExtensions/WEEpozEditor.api new file mode 100644 index 00000000..7a899a91 --- /dev/null +++ b/sope-appserver/WEExtensions/WEEpozEditor.api @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WEEpozEditor.m b/sope-appserver/WEExtensions/WEEpozEditor.m index 29f8f968..83e139a7 100644 --- a/sope-appserver/WEExtensions/WEEpozEditor.m +++ b/sope-appserver/WEExtensions/WEEpozEditor.m @@ -227,10 +227,9 @@ static NSString *OWFormElementName(WEEpozEditor *self, WOContext *_ctx) { [self appendExtraAttributesToResponse:_response inContext:_ctx]; if (self->otherTagString) { - NSString *str; - - str = [self->otherTagString stringValueInComponent:sComponent]; - [_response appendContentString:str]; + [_response appendContentCharacter:' ']; + [_response appendContentString: + [self->otherTagString stringValueInComponent:sComponent]]; } [_response appendContentString:@">"]; diff --git a/sope-appserver/WEExtensions/WEExtensions.xcode/project.pbxproj b/sope-appserver/WEExtensions/WEExtensions.xcode/project.pbxproj index dc48173b..12586431 100644 --- a/sope-appserver/WEExtensions/WEExtensions.xcode/project.pbxproj +++ b/sope-appserver/WEExtensions/WEExtensions.xcode/project.pbxproj @@ -214,6 +214,107 @@ refType = 0; sourceTree = ""; }; + AD3EB2CC073D56C20038A3E6 = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WECase.api; + refType = 4; + sourceTree = ""; + }; + AD3EB2CD073D56C20038A3E6 = { + fileRef = AD3EB2CC073D56C20038A3E6; + isa = PBXBuildFile; + settings = { + }; + }; + AD3EB2CE073D59E10038A3E6 = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WEHSpanTableMatrix.api; + refType = 4; + sourceTree = ""; + }; + AD3EB2CF073D59E10038A3E6 = { + fileRef = AD3EB2CE073D59E10038A3E6; + isa = PBXBuildFile; + settings = { + }; + }; + AD3EB2D0073D5A080038A3E6 = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WEVSpanTableMatrix.api; + refType = 4; + sourceTree = ""; + }; + AD3EB2D1073D5A080038A3E6 = { + fileRef = AD3EB2D0073D5A080038A3E6; + isa = PBXBuildFile; + settings = { + }; + }; + AD3EB2D4073D5F570038A3E6 = { + children = ( + AD3EB2D5073D5F830038A3E6, + AD3EB2D9073D5FB30038A3E6, + AD3EB2D7073D5FA90038A3E6, + ); + isa = PBXGroup; + name = Definitions; + refType = 4; + sourceTree = ""; + }; + AD3EB2D5073D5F830038A3E6 = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WETableView.api; + refType = 4; + sourceTree = ""; + }; + AD3EB2D6073D5F830038A3E6 = { + fileRef = AD3EB2D5073D5F830038A3E6; + isa = PBXBuildFile; + settings = { + }; + }; + AD3EB2D7073D5FA90038A3E6 = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WETableData.api; + refType = 4; + sourceTree = ""; + }; + AD3EB2D8073D5FA90038A3E6 = { + fileRef = AD3EB2D7073D5FA90038A3E6; + isa = PBXBuildFile; + settings = { + }; + }; + AD3EB2D9073D5FB30038A3E6 = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WETableHeader.api; + refType = 4; + sourceTree = ""; + }; + AD3EB2DA073D5FB30038A3E6 = { + fileRef = AD3EB2D9073D5FB30038A3E6; + isa = PBXBuildFile; + settings = { + }; + }; AD51824006FF7FD1006397CD = { fileRef = ADD65FE506DA3CDE007161CA; isa = PBXBuildFile; @@ -297,6 +398,7 @@ ADD65C6F06DA343C007161CA, ADD65C8B06DA343C007161CA, ADD65C8E06DA344C007161CA, + ADF4C9B0073A9CA40050AAEF, AD013C1806E20C17000910D8, ADD65C9406DA34FF007161CA, ADFE762906E2918F006628C4, @@ -538,6 +640,46 @@ ADFE767D06E29190006628C4, ADFE766A06E2918F006628C4, ADFE765306E2918F006628C4, + ADF4C9B2073A9CC30050AAEF, + ADF4C9B4073A9CD70050AAEF, + ADF4C9B6073A9CEB0050AAEF, + ADF4C9B8073A9CFE0050AAEF, + ADF4C9BA073A9D130050AAEF, + ADF4C9BC073A9D250050AAEF, + ADF4C9BE073A9D360050AAEF, + ADF4C9C0073A9D470050AAEF, + ADF4C9C2073A9D580050AAEF, + ADF4C9C4073A9D700050AAEF, + ADF4C9C6073A9D7D0050AAEF, + ADF4C9C8073A9D9F0050AAEF, + ADF4C9CA073A9DAD0050AAEF, + ADF4C9CC073A9DD70050AAEF, + ADF4CA20073A9E8A0050AAEF, + ADF4CA21073A9E8A0050AAEF, + ADF4CA22073A9E8A0050AAEF, + ADF4CA23073A9E8A0050AAEF, + ADF4CA24073A9E8A0050AAEF, + ADF4CA25073A9E8A0050AAEF, + ADF4CA26073A9E8A0050AAEF, + ADF4CA27073A9E8A0050AAEF, + ADF4CA29073A9E8A0050AAEF, + ADF4CA2A073A9E8A0050AAEF, + ADF4CA2B073A9E8A0050AAEF, + ADF4CA2C073A9E8A0050AAEF, + ADF4CA2D073A9E8A0050AAEF, + ADF4CA2E073A9E8A0050AAEF, + ADF4CA2F073A9E8A0050AAEF, + ADF4CA31073A9E8A0050AAEF, + ADF4CA32073A9E8A0050AAEF, + ADF4CA33073A9E8A0050AAEF, + ADF4CAFA073AC15F0050AAEF, + ADF4CAFE073AC4BF0050AAEF, + AD3EB2CD073D56C20038A3E6, + AD3EB2CF073D59E10038A3E6, + AD3EB2D1073D5A080038A3E6, + AD3EB2D6073D5F830038A3E6, + AD3EB2D8073D5FA90038A3E6, + AD3EB2DA073D5FB30038A3E6, ); isa = PBXResourcesBuildPhase; runOnlyForDeploymentPostprocessing = 0; @@ -836,6 +978,561 @@ refType = 0; sourceTree = ""; }; + ADF4C9B0073A9CA40050AAEF = { + children = ( + ADF4C9B1073A9CC30050AAEF, + ADF4C9B3073A9CD70050AAEF, + ADF4C9B5073A9CEB0050AAEF, + ADF4C9B7073A9CFE0050AAEF, + ADF4C9B9073A9D130050AAEF, + ADF4C9BB073A9D250050AAEF, + ADF4C9BD073A9D360050AAEF, + ADF4C9BF073A9D470050AAEF, + ADF4C9C1073A9D580050AAEF, + ADF4C9C3073A9D700050AAEF, + ADF4C9C5073A9D7D0050AAEF, + ADF4C9C7073A9D9F0050AAEF, + ADF4C9C9073A9DAD0050AAEF, + ADF4C9CB073A9DD70050AAEF, + ADF4CA08073A9E8A0050AAEF, + ADF4CAF9073AC15F0050AAEF, + ADF4CA09073A9E8A0050AAEF, + ADF4CA0A073A9E8A0050AAEF, + ADF4CAFD073AC4BF0050AAEF, + ADF4CA0B073A9E8A0050AAEF, + ADF4CA0C073A9E8A0050AAEF, + ADF4CA0D073A9E8A0050AAEF, + ADF4CA0E073A9E8A0050AAEF, + AD3EB2CC073D56C20038A3E6, + ADF4CA0F073A9E8A0050AAEF, + ADF4CA11073A9E8A0050AAEF, + AD3EB2CE073D59E10038A3E6, + AD3EB2D0073D5A080038A3E6, + ADF4CA12073A9E8A0050AAEF, + ADF4CA13073A9E8A0050AAEF, + ADF4CA14073A9E8A0050AAEF, + ADF4CA15073A9E8A0050AAEF, + ADF4CA16073A9E8A0050AAEF, + ADF4CA17073A9E8A0050AAEF, + ADF4CA19073A9E8A0050AAEF, + ADF4CA1A073A9E8A0050AAEF, + ADF4CA1B073A9E8A0050AAEF, + ); + isa = PBXGroup; + name = Definitions; + refType = 4; + sourceTree = ""; + }; + ADF4C9B1073A9CC30050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = JSClipboard.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9B2073A9CC30050AAEF = { + fileRef = ADF4C9B1073A9CC30050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4C9B3073A9CD70050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = JSMenu.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9B4073A9CD70050AAEF = { + fileRef = ADF4C9B3073A9CD70050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4C9B5073A9CEB0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = JSMenuItem.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9B6073A9CEB0050AAEF = { + fileRef = ADF4C9B5073A9CEB0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4C9B7073A9CFE0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = JSShiftClick.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9B8073A9CFE0050AAEF = { + fileRef = ADF4C9B7073A9CFE0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4C9B9073A9D130050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WEBrowser.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9BA073A9D130050AAEF = { + fileRef = ADF4C9B9073A9D130050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4C9BB073A9D250050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WECalendarField.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9BC073A9D250050AAEF = { + fileRef = ADF4C9BB073A9D250050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4C9BD073A9D360050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WECollapsibleComponentContent.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9BE073A9D360050AAEF = { + fileRef = ADF4C9BD073A9D360050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4C9BF073A9D470050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WEComponentValue.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9C0073A9D470050AAEF = { + fileRef = ADF4C9BF073A9D470050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4C9C1073A9D580050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WEContextConditional.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9C2073A9D580050AAEF = { + fileRef = ADF4C9C1073A9D580050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4C9C3073A9D700050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WEContextKey.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9C4073A9D700050AAEF = { + fileRef = ADF4C9C3073A9D700050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4C9C5073A9D7D0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WEDateField.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9C6073A9D7D0050AAEF = { + fileRef = ADF4C9C5073A9D7D0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4C9C7073A9D9F0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WEDragContainer.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9C8073A9D9F0050AAEF = { + fileRef = ADF4C9C7073A9D9F0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4C9C9073A9DAD0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WEDropContainer.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9CA073A9DAD0050AAEF = { + fileRef = ADF4C9C9073A9DAD0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4C9CB073A9DD70050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WEEpozEditor.api; + refType = 4; + sourceTree = ""; + }; + ADF4C9CC073A9DD70050AAEF = { + fileRef = ADF4C9CB073A9DD70050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA08073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WEMonthOverview.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA09073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WEPageLink.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA0A073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WEPageView.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA0B073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WEQualifierConditional.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA0C073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WERedirect.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA0D073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WERichString.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA0E073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WESwitch.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA0F073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WETabItem.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA11073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WETableMatrix.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA12073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WETableMatrixContent.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA13073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WETableMatrixLabel.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA14073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WETabView.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA15073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WETimeField.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA16073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WETreeData.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA17073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WETreeHeader.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA19073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WETreeView.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA1A073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WEWeekColumnView.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA1B073A9E8A0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 5; + indentWidth = 2; + isa = PBXFileReference; + path = WEWeekOverview.api; + refType = 4; + sourceTree = ""; + }; + ADF4CA20073A9E8A0050AAEF = { + fileRef = ADF4CA08073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA21073A9E8A0050AAEF = { + fileRef = ADF4CA09073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA22073A9E8A0050AAEF = { + fileRef = ADF4CA0A073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA23073A9E8A0050AAEF = { + fileRef = ADF4CA0B073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA24073A9E8A0050AAEF = { + fileRef = ADF4CA0C073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA25073A9E8A0050AAEF = { + fileRef = ADF4CA0D073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA26073A9E8A0050AAEF = { + fileRef = ADF4CA0E073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA27073A9E8A0050AAEF = { + fileRef = ADF4CA0F073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA29073A9E8A0050AAEF = { + fileRef = ADF4CA11073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA2A073A9E8A0050AAEF = { + fileRef = ADF4CA12073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA2B073A9E8A0050AAEF = { + fileRef = ADF4CA13073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA2C073A9E8A0050AAEF = { + fileRef = ADF4CA14073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA2D073A9E8A0050AAEF = { + fileRef = ADF4CA15073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA2E073A9E8A0050AAEF = { + fileRef = ADF4CA16073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA2F073A9E8A0050AAEF = { + fileRef = ADF4CA17073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA31073A9E8A0050AAEF = { + fileRef = ADF4CA19073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA32073A9E8A0050AAEF = { + fileRef = ADF4CA1A073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CA33073A9E8A0050AAEF = { + fileRef = ADF4CA1B073A9E8A0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CAF9073AC15F0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WEMonthLabel.api; + refType = 4; + sourceTree = ""; + }; + ADF4CAFA073AC15F0050AAEF = { + fileRef = ADF4CAF9073AC15F0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; + ADF4CAFD073AC4BF0050AAEF = { + explicitFileType = text.xml; + fileEncoding = 4; + indentWidth = 2; + isa = PBXFileReference; + path = WEPageItem.api; + refType = 4; + sourceTree = ""; + }; + ADF4CAFE073AC4BF0050AAEF = { + fileRef = ADF4CAFD073AC4BF0050AAEF; + isa = PBXBuildFile; + settings = { + }; + }; ADFE760106E2918E006628C4 = { explicitFileType = sourcecode.javascript; fileEncoding = 5; @@ -1196,6 +1893,7 @@ }; ADFE762906E2918F006628C4 = { children = ( + AD3EB2D4073D5F570038A3E6, ADFE762C06E2918F006628C4, ADFE76B906E294DE006628C4, ADFE76C906E296D3006628C4, diff --git a/sope-appserver/WEExtensions/WEHSpanTableMatrix.api b/sope-appserver/WEExtensions/WEHSpanTableMatrix.api new file mode 100644 index 00000000..46a001d0 --- /dev/null +++ b/sope-appserver/WEExtensions/WEHSpanTableMatrix.api @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WEMonthLabel.api b/sope-appserver/WEExtensions/WEMonthLabel.api new file mode 100644 index 00000000..bbe4d662 --- /dev/null +++ b/sope-appserver/WEExtensions/WEMonthLabel.api @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/sope-appserver/WEExtensions/WEMonthOverview.api b/sope-appserver/WEExtensions/WEMonthOverview.api new file mode 100644 index 00000000..c92aed12 --- /dev/null +++ b/sope-appserver/WEExtensions/WEMonthOverview.api @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WEPageItem.api b/sope-appserver/WEExtensions/WEPageItem.api new file mode 100644 index 00000000..61c019e6 --- /dev/null +++ b/sope-appserver/WEExtensions/WEPageItem.api @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/sope-appserver/WEExtensions/WEPageLink.api b/sope-appserver/WEExtensions/WEPageLink.api new file mode 100644 index 00000000..22aa6dc5 --- /dev/null +++ b/sope-appserver/WEExtensions/WEPageLink.api @@ -0,0 +1,6 @@ + + + + + + diff --git a/sope-appserver/WEExtensions/WEPageLink.m b/sope-appserver/WEExtensions/WEPageLink.m index 4d8fc40a..620f8ca9 100644 --- a/sope-appserver/WEExtensions/WEPageLink.m +++ b/sope-appserver/WEExtensions/WEPageLink.m @@ -169,10 +169,9 @@ [_response appendContentCharacter:'"']; if (self->otherTagString) { - NSString *s; - - s = [self->otherTagString stringValueInComponent:[_ctx component]]; - [_response appendContentString:s]; + [_response appendContentCharacter:' ']; + [_response appendContentString: + [self->otherTagString stringValueInComponent:[_ctx component]]]; } [_response appendContentCharacter:'>']; diff --git a/sope-appserver/WEExtensions/WEPageView.api b/sope-appserver/WEExtensions/WEPageView.api new file mode 100644 index 00000000..4c01bbea --- /dev/null +++ b/sope-appserver/WEExtensions/WEPageView.api @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WEQualifierConditional.api b/sope-appserver/WEExtensions/WEQualifierConditional.api new file mode 100644 index 00000000..05e17440 --- /dev/null +++ b/sope-appserver/WEExtensions/WEQualifierConditional.api @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WERedirect.api b/sope-appserver/WEExtensions/WERedirect.api new file mode 100644 index 00000000..d385d61e --- /dev/null +++ b/sope-appserver/WEExtensions/WERedirect.api @@ -0,0 +1,5 @@ + + + + + diff --git a/sope-appserver/WEExtensions/WERichString.api b/sope-appserver/WEExtensions/WERichString.api new file mode 100644 index 00000000..490b1349 --- /dev/null +++ b/sope-appserver/WEExtensions/WERichString.api @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WESwitch.api b/sope-appserver/WEExtensions/WESwitch.api new file mode 100644 index 00000000..8c197ded --- /dev/null +++ b/sope-appserver/WEExtensions/WESwitch.api @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WETabItem.api b/sope-appserver/WEExtensions/WETabItem.api new file mode 100644 index 00000000..b6872300 --- /dev/null +++ b/sope-appserver/WEExtensions/WETabItem.api @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WETabView.api b/sope-appserver/WEExtensions/WETabView.api new file mode 100644 index 00000000..96b41a91 --- /dev/null +++ b/sope-appserver/WEExtensions/WETabView.api @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WETableMatrix.api b/sope-appserver/WEExtensions/WETableMatrix.api new file mode 100644 index 00000000..e8e75d76 --- /dev/null +++ b/sope-appserver/WEExtensions/WETableMatrix.api @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WETableMatrixContent.api b/sope-appserver/WEExtensions/WETableMatrixContent.api new file mode 100644 index 00000000..cb64dbd9 --- /dev/null +++ b/sope-appserver/WEExtensions/WETableMatrixContent.api @@ -0,0 +1,7 @@ + + + + + + + diff --git a/sope-appserver/WEExtensions/WETableMatrixLabel.api b/sope-appserver/WEExtensions/WETableMatrixLabel.api new file mode 100644 index 00000000..5a1e3d4c --- /dev/null +++ b/sope-appserver/WEExtensions/WETableMatrixLabel.api @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/sope-appserver/WEExtensions/WETableView/WETableData.api b/sope-appserver/WEExtensions/WETableView/WETableData.api new file mode 100644 index 00000000..c403a0c6 --- /dev/null +++ b/sope-appserver/WEExtensions/WETableView/WETableData.api @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WETableView/WETableHeader.api b/sope-appserver/WEExtensions/WETableView/WETableHeader.api new file mode 100644 index 00000000..b572adab --- /dev/null +++ b/sope-appserver/WEExtensions/WETableView/WETableHeader.api @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WETableView/WETableHeader.m b/sope-appserver/WEExtensions/WETableView/WETableHeader.m index 325fc6db..746842c0 100644 --- a/sope-appserver/WEExtensions/WETableView/WETableHeader.m +++ b/sope-appserver/WEExtensions/WETableView/WETableHeader.m @@ -56,6 +56,7 @@ } [self appendExtraAttributesToResponse:_response inContext:_ctx]; if (self->otherTagString) { + [_response appendContentCharacter:' ']; [_response appendContentString: [self->otherTagString stringValueInComponent:[_ctx component]]]; } diff --git a/sope-appserver/WEExtensions/WETableView/WETableView.api b/sope-appserver/WEExtensions/WETableView/WETableView.api new file mode 100644 index 00000000..798cb2e1 --- /dev/null +++ b/sope-appserver/WEExtensions/WETableView/WETableView.api @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WETimeField.api b/sope-appserver/WEExtensions/WETimeField.api new file mode 100644 index 00000000..9c6370d6 --- /dev/null +++ b/sope-appserver/WEExtensions/WETimeField.api @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WETreeData.api b/sope-appserver/WEExtensions/WETreeData.api new file mode 100644 index 00000000..8a044c0d --- /dev/null +++ b/sope-appserver/WEExtensions/WETreeData.api @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WETreeData.m b/sope-appserver/WEExtensions/WETreeData.m index 72f8c3f3..a93fa902 100644 --- a/sope-appserver/WEExtensions/WETreeData.m +++ b/sope-appserver/WEExtensions/WETreeData.m @@ -258,7 +258,8 @@ static Class StrClass = Nil; [_response appendContentString:@"otherTagString) { - [_response appendContentString: + [_response appendContentCharacter:' ']; + [_response appendContentString: [self->otherTagString stringValueInComponent: [_ctx component]]]; } @@ -359,6 +360,7 @@ static Class StrClass = Nil; [_response appendContentString:@"otherTagString) { + [_response appendContentCharacter:' ']; [_response appendContentString: [self->otherTagString stringValueInComponent: [_ctx component]]]; diff --git a/sope-appserver/WEExtensions/WETreeHeader.api b/sope-appserver/WEExtensions/WETreeHeader.api new file mode 100644 index 00000000..0ffe6636 --- /dev/null +++ b/sope-appserver/WEExtensions/WETreeHeader.api @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/sope-appserver/WEExtensions/WETreeHeader.m b/sope-appserver/WEExtensions/WETreeHeader.m index 65a2be64..f099d266 100644 --- a/sope-appserver/WEExtensions/WETreeHeader.m +++ b/sope-appserver/WEExtensions/WETreeHeader.m @@ -105,6 +105,7 @@ [_response appendContentString:@"otherTagString) { + [_response appendContentCharacter:' ']; [_response appendContentString: [self->otherTagString stringValueInComponent: [_ctx component]]]; diff --git a/sope-appserver/WEExtensions/WETreeView.api b/sope-appserver/WEExtensions/WETreeView.api new file mode 100644 index 00000000..5c8958d8 --- /dev/null +++ b/sope-appserver/WEExtensions/WETreeView.api @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WETreeView.m b/sope-appserver/WEExtensions/WETreeView.m index 965fd3b8..076a4a0a 100644 --- a/sope-appserver/WEExtensions/WETreeView.m +++ b/sope-appserver/WEExtensions/WETreeView.m @@ -695,6 +695,7 @@ NSString *WETreeView_Space = @"WETreeView_Space"; [self appendExtraAttributesToResponse:_response inContext:_ctx]; if (self->otherTagString) { + [_response appendContentCharacter:' ']; [_response appendContentString: [self->otherTagString stringValueInComponent: [_ctx component]]]; diff --git a/sope-appserver/WEExtensions/WEVSpanTableMatrix.api b/sope-appserver/WEExtensions/WEVSpanTableMatrix.api new file mode 100644 index 00000000..f4aceaaf --- /dev/null +++ b/sope-appserver/WEExtensions/WEVSpanTableMatrix.api @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WEWeekColumnView.api b/sope-appserver/WEExtensions/WEWeekColumnView.api new file mode 100644 index 00000000..1b3d741e --- /dev/null +++ b/sope-appserver/WEExtensions/WEWeekColumnView.api @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/sope-appserver/WEExtensions/WEWeekOverview.api b/sope-appserver/WEExtensions/WEWeekOverview.api new file mode 100644 index 00000000..dde6ca6b --- /dev/null +++ b/sope-appserver/WEExtensions/WEWeekOverview.api @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 2.39.5