Changeset 955
- Timestamp:
- 11/26/08 00:43:50 (3 years ago)
- Location:
- trunk/core
- Files:
-
- 3 added
- 3 deleted
- 4 edited
-
data/TestCases/TestCaseTWikiJavascripts.txt (modified) (10 diffs)
-
pub/System/JavascriptFiles/foswiki.js (modified) (1 diff)
-
pub/System/JavascriptFiles/foswikiArray.js (added)
-
pub/System/JavascriptFiles/foswikiString.js (added)
-
pub/System/JavascriptFiles/foswikiStringUnicodeChars.js (added)
-
pub/System/JavascriptFiles/foswiki_edit.js (modified) (2 diffs)
-
pub/System/JavascriptFiles/twikiArray.js (deleted)
-
pub/System/JavascriptFiles/twikiForm.js (modified) (2 diffs)
-
pub/System/JavascriptFiles/twikiStringUnicodeChars.js (deleted)
-
pub/System/JavascriptFiles/twikiuiToggle.js (deleted)
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/data/TestCases/TestCaseTWikiJavascripts.txt
r954 r955 851 851 852 852 853 ---++ twiki.String854 <script language="javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/ twikiString.js"></script>855 856 ---+++ twiki.String.isWikiWord853 ---++ foswiki.String 854 <script language="javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiString.js"></script> 855 856 ---+++ foswiki.String.isWikiWord 857 857 <script language="javascript"> 858 858 /*<![CDATA[*/ 859 859 function testIsWikiWordWithValidArgs() { 860 assertTrue("WikiWord", twiki.String.isWikiWord("WikiWord"));861 assertFalse("ABC", twiki.String.isWikiWord("ABC"));862 assertTrue("ThisIsAWikiWord", twiki.String.isWikiWord("ThisIsAWikiWord"));863 assertTrue("ThisIsAWikiWord123", twiki.String.isWikiWord("ThisIsAWikiWord123"));864 assertFalse("123", twiki.String.isWikiWord("123"));865 assertFalse("No Wikiword", twiki.String.isWikiWord("No Wikiword"));860 assertTrue("WikiWord", foswiki.String.isWikiWord("WikiWord")); 861 assertFalse("ABC", foswiki.String.isWikiWord("ABC")); 862 assertTrue("ThisIsAWikiWord", foswiki.String.isWikiWord("ThisIsAWikiWord")); 863 assertTrue("ThisIsAWikiWord123", foswiki.String.isWikiWord("ThisIsAWikiWord123")); 864 assertFalse("123", foswiki.String.isWikiWord("123")); 865 assertFalse("No Wikiword", foswiki.String.isWikiWord("No Wikiword")); 866 866 } 867 867 868 868 function testIsWikiWordWithInvalidArgs() { 869 assertFalse("Invalid wiki word", twiki.String.isWikiWord(" "));870 assertFalse("Invalid wiki word", twiki.String.isWikiWord("_"));871 assertFalse("Invalid wiki word", twiki.String.isWikiWord(0));872 assertFalse("Invalid wiki word", twiki.String.isWikiWord(null));869 assertFalse("Invalid wiki word", foswiki.String.isWikiWord(" ")); 870 assertFalse("Invalid wiki word", foswiki.String.isWikiWord("_")); 871 assertFalse("Invalid wiki word", foswiki.String.isWikiWord(0)); 872 assertFalse("Invalid wiki word", foswiki.String.isWikiWord(null)); 873 873 } 874 874 function testIsWikiWordWithUndefinedValue() { 875 assertFalse("An undefined argument should result in false", twiki.String.isWikiWord(JSUNIT_UNDEFINED_VALUE));876 } 877 /*]]>*/ 878 </script> 879 880 ---+++ twiki.String.capitalize875 assertFalse("An undefined argument should result in false", foswiki.String.isWikiWord(JSUNIT_UNDEFINED_VALUE)); 876 } 877 /*]]>*/ 878 </script> 879 880 ---+++ foswiki.String.capitalize 881 881 <script language="javascript"> 882 882 /*<![CDATA[*/ … … 886 886 text = "abc"; 887 887 expected = "Abc"; 888 result = twiki.String.capitalize(text);888 result = foswiki.String.capitalize(text); 889 889 assertEquals("Capitalized text:", result, expected); 890 890 891 891 text = "abc def"; 892 892 expected = "Abc Def"; 893 result = twiki.String.capitalize(text);893 result = foswiki.String.capitalize(text); 894 894 assertEquals("Capitalized text:", result, expected); 895 895 896 896 text = "abc 123"; 897 897 expected = "Abc 123"; 898 result = twiki.String.capitalize(text);898 result = foswiki.String.capitalize(text); 899 899 assertEquals("Capitalized text:", result, expected); 900 900 } 901 901 function testCapitalizeWordsWithInvalidArgs() { 902 assertNull("Invalid capitalized text:", twiki.String.capitalize(null));903 assertNull("Invalid capitalized text:", twiki.String.capitalize(0));902 assertNull("Invalid capitalized text:", foswiki.String.capitalize(null)); 903 assertNull("Invalid capitalized text:", foswiki.String.capitalize(0)); 904 904 } 905 905 function testCapitalizedWordsWithUndefinedValue() { 906 assertNull("An undefined argument should result in null:", twiki.String.capitalize(JSUNIT_UNDEFINED_VALUE));907 } 908 /*]]>*/ 909 </script> 910 911 ---+++ twiki.String.isBoolean906 assertNull("An undefined argument should result in null:", foswiki.String.capitalize(JSUNIT_UNDEFINED_VALUE)); 907 } 908 /*]]>*/ 909 </script> 910 911 ---+++ foswiki.String.isBoolean 912 912 <script language="javascript"> 913 913 /*<![CDATA[*/ … … 916 916 917 917 text = "1"; 918 assertTrue("isBoolean:", twiki.String.isBoolean(text));918 assertTrue("isBoolean:", foswiki.String.isBoolean(text)); 919 919 920 920 text = "0"; 921 assertFalse("isBoolean:", twiki.String.isBoolean(text));921 assertFalse("isBoolean:", foswiki.String.isBoolean(text)); 922 922 923 923 text = "2"; 924 assertFalse("isBoolean:", twiki.String.isBoolean(text));924 assertFalse("isBoolean:", foswiki.String.isBoolean(text)); 925 925 926 926 text = "on"; 927 assertTrue("isBoolean:", twiki.String.isBoolean(text));927 assertTrue("isBoolean:", foswiki.String.isBoolean(text)); 928 928 929 929 text = "true"; 930 assertTrue("isBoolean:", twiki.String.isBoolean(text));930 assertTrue("isBoolean:", foswiki.String.isBoolean(text)); 931 931 932 932 text = "1.1"; 933 assertFalse("isBoolean:", twiki.String.isBoolean(text));933 assertFalse("isBoolean:", foswiki.String.isBoolean(text)); 934 934 } 935 935 function testIsBooleanWithInvalidArgs() { 936 assertFalse("Invalid capitalized text:", twiki.String.isBoolean(null));937 assertFalse("Invalid capitalized text:", twiki.String.isBoolean(0));936 assertFalse("Invalid capitalized text:", foswiki.String.isBoolean(null)); 937 assertFalse("Invalid capitalized text:", foswiki.String.isBoolean(0)); 938 938 } 939 939 function testIsBooleanWithUndefinedValue() { 940 assertFalse("An undefined argument should result in false", twiki.String.isBoolean(JSUNIT_UNDEFINED_VALUE));941 } 942 /*]]>*/ 943 </script> 944 945 ---+++ twiki.String.removeSpaces940 assertFalse("An undefined argument should result in false", foswiki.String.isBoolean(JSUNIT_UNDEFINED_VALUE)); 941 } 942 /*]]>*/ 943 </script> 944 945 ---+++ foswiki.String.removeSpaces 946 946 <script language="javascript"> 947 947 /*<![CDATA[*/ … … 951 951 text = "abc"; 952 952 expected = "abc"; 953 result = twiki.String.removeSpaces(text);953 result = foswiki.String.removeSpaces(text); 954 954 assertEquals("Removed spaces:", result, expected); 955 955 956 956 text = "abc def"; 957 957 expected = "abcdef"; 958 result = twiki.String.removeSpaces(text);958 result = foswiki.String.removeSpaces(text); 959 959 assertEquals("Removed spaces:", result, expected); 960 960 961 961 text = "abc 123"; 962 962 expected = "abc123"; 963 result = twiki.String.removeSpaces(text);963 result = foswiki.String.removeSpaces(text); 964 964 assertEquals("Removed spaces:", result, expected); 965 965 966 966 text = "A Handy Dictionary"; 967 967 expected = "AHandyDictionary"; 968 result = twiki.String.removeSpaces(text);968 result = foswiki.String.removeSpaces(text); 969 969 assertEquals("Removed spaces:", result, expected); 970 970 } 971 971 function testRemoveSpacesWithInvalidArgs() { 972 assertNull("An invalid argument should result in null:", twiki.String.removeSpaces(null));973 assertNull("An invalid argument should result in null:", twiki.String.removeSpaces(0));972 assertNull("An invalid argument should result in null:", foswiki.String.removeSpaces(null)); 973 assertNull("An invalid argument should result in null:", foswiki.String.removeSpaces(0)); 974 974 } 975 975 function testRemoveSpacesWithUndefinedValue() { 976 assertNull("An undefined argument should result in null:", twiki.String.removeSpaces(JSUNIT_UNDEFINED_VALUE));977 } 978 /*]]>*/ 979 </script> 980 981 982 ---+++ twiki.String.removePunctuation976 assertNull("An undefined argument should result in null:", foswiki.String.removeSpaces(JSUNIT_UNDEFINED_VALUE)); 977 } 978 /*]]>*/ 979 </script> 980 981 982 ---+++ foswiki.String.removePunctuation 983 983 <script language="javascript"> 984 984 /*<![CDATA[*/ … … 988 988 text = "a b c,"; 989 989 expected = "abc"; 990 result = twiki.String.removePunctuation(text);990 result = foswiki.String.removePunctuation(text); 991 991 assertEquals("Removed punctuation:", result, expected); 992 992 993 993 text = ",abc, def,"; 994 994 expected = "abcdef"; 995 result = twiki.String.removePunctuation(text);995 result = foswiki.String.removePunctuation(text); 996 996 assertEquals("Removed punctuation:", result, expected); 997 997 998 998 text = "abc !@#$%&*()_+-={}[]:;\"'|\<,>.?/123"; 999 999 expected = "abc123"; 1000 result = twiki.String.removePunctuation(text);1000 result = foswiki.String.removePunctuation(text); 1001 1001 assertEquals("Removed punctuation:", result, expected); 1002 1002 1003 1003 text = "___"; 1004 1004 expected = ""; 1005 result = twiki.String.removePunctuation(text);1005 result = foswiki.String.removePunctuation(text); 1006 1006 assertEquals("Removed punctuation:", result, expected); 1007 1007 } 1008 1008 function testRemovePunctuationWithInvalidArgs() { 1009 assertNull("An invalid argument should result in null:", twiki.String.removePunctuation(null));1010 assertNull("An invalid argument should result in null:", twiki.String.removePunctuation(0));1009 assertNull("An invalid argument should result in null:", foswiki.String.removePunctuation(null)); 1010 assertNull("An invalid argument should result in null:", foswiki.String.removePunctuation(0)); 1011 1011 } 1012 1012 function testRemovePunctuationWithUndefinedValue() { 1013 assertNull("An undefined argument should result in null:", twiki.String.removePunctuation(JSUNIT_UNDEFINED_VALUE));1014 } 1015 /*]]>*/ 1016 </script> 1017 1018 1019 1020 ---+++ twiki.String.makeWikiWord1013 assertNull("An undefined argument should result in null:", foswiki.String.removePunctuation(JSUNIT_UNDEFINED_VALUE)); 1014 } 1015 /*]]>*/ 1016 </script> 1017 1018 1019 1020 ---+++ foswiki.String.makeWikiWord 1021 1021 <script language="javascript"> 1022 1022 /*<![CDATA[*/ … … 1026 1026 text = "abc"; 1027 1027 expected = "Abc"; 1028 result = twiki.String.makeWikiWord(text);1028 result = foswiki.String.makeWikiWord(text); 1029 1029 assertEquals("makeWikiWord:", result, expected); 1030 1030 1031 1031 text = "wiki word"; 1032 1032 expected = "WikiWord"; 1033 result = twiki.String.makeWikiWord(text);1033 result = foswiki.String.makeWikiWord(text); 1034 1034 assertEquals("makeWikiWord:", result, expected); 1035 1035 1036 1036 text = "abc !@#$%&*()_+-={}[]:;\"'|\<,>.?/123"; 1037 1037 expected = "Abc123"; 1038 result = twiki.String.makeWikiWord(text);1038 result = foswiki.String.makeWikiWord(text); 1039 1039 assertEquals("makeWikiWord:", result, expected); 1040 1040 } 1041 1041 function testMakeWikiWordWithInvalidArgs() { 1042 assertNull("An invalid argument should result in null:", twiki.String.makeWikiWord(null));1043 assertNull("An invalid argument should result in null:", twiki.String.makeWikiWord(0));1042 assertNull("An invalid argument should result in null:", foswiki.String.makeWikiWord(null)); 1043 assertNull("An invalid argument should result in null:", foswiki.String.makeWikiWord(0)); 1044 1044 } 1045 1045 function testmakeWikiWordWithUndefinedValue() { 1046 assertNull("An undefined argument should result in null:", twiki.String.makeWikiWord(JSUNIT_UNDEFINED_VALUE));1047 } 1048 /*]]>*/ 1049 </script> 1050 1051 ---+++ twiki.String.makeSafeForTableEntry1046 assertNull("An undefined argument should result in null:", foswiki.String.makeWikiWord(JSUNIT_UNDEFINED_VALUE)); 1047 } 1048 /*]]>*/ 1049 </script> 1050 1051 ---+++ foswiki.String.makeSafeForTableEntry 1052 1052 1053 1053 <script language="javascript"> … … 1056 1056 function testMakeSafeForTableEntry() { 1057 1057 var rawValue = "1111|2222"; 1058 var newValue = twiki.String.makeSafeForTableEntry( rawValue );1058 var newValue = foswiki.String.makeSafeForTableEntry( rawValue ); 1059 1059 var EXPECTED = '1111/2222 '; 1060 1060 assertEquals("Safe string", newValue, EXPECTED); … … 1065 1065 1066 1066 1067 ---++ twiki.String (unicode chars)1068 <script language="javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/ twikiStringUnicodeChars.js"></script>1069 1070 ---+++ twiki.String.makeWikiWord1067 ---++ foswiki.String (unicode chars) 1068 <script language="javascript" src="%PUBURL%/%SYSTEMWEB%/JavascriptFiles/foswikiStringUnicodeChars.js"></script> 1069 1070 ---+++ foswiki.String.makeWikiWord 1071 1071 <script language="javascript"> 1072 1072 /*<![CDATA[*/ … … 1074 1074 var text, result, expected; 1075 1075 1076 twiki.StringConstants.getInstance().init();1076 foswiki.StringConstants.getInstance().init(); 1077 1077 1078 1078 text = "abc"; 1079 1079 expected = "Abc"; 1080 result = twiki.String.makeWikiWord(text);1080 result = foswiki.String.makeWikiWord(text); 1081 1081 assertEquals("makeWikiWord:", result, expected); 1082 1082 1083 1083 text = "wiki word"; 1084 1084 expected = "WikiWord"; 1085 result = twiki.String.makeWikiWord(text);1085 result = foswiki.String.makeWikiWord(text); 1086 1086 assertEquals("makeWikiWord:", result, expected); 1087 1087 1088 1088 text = "abc !@#$%&*()_+-={}[]:;\"'|\<,>.?/123"; 1089 1089 expected = "Abc123"; 1090 result = twiki.String.makeWikiWord(text);1090 result = foswiki.String.makeWikiWord(text); 1091 1091 assertEquals("makeWikiWord:", result, expected); 1092 1092 … … 1098 1098 } 1099 1099 function testMakeWikiWord_UniCode_WithInvalidArgs() { 1100 assertNull("An invalid argument should result in null:", twiki.String.makeWikiWord(null));1101 assertNull("An invalid argument should result in null:", twiki.String.makeWikiWord(0));1100 assertNull("An invalid argument should result in null:", foswiki.String.makeWikiWord(null)); 1101 assertNull("An invalid argument should result in null:", foswiki.String.makeWikiWord(0)); 1102 1102 } 1103 1103 function testmakeWikiWord_UniCode_WithUndefinedValue() { 1104 assertNull("An undefined argument should result in null:", twiki.String.makeWikiWord(JSUNIT_UNDEFINED_VALUE));1105 } 1106 /*]]>*/ 1107 </script> 1108 1104 assertNull("An undefined argument should result in null:", foswiki.String.makeWikiWord(JSUNIT_UNDEFINED_VALUE)); 1105 } 1106 /*]]>*/ 1107 </script> 1108 -
trunk/core/pub/System/JavascriptFiles/foswiki.js
r954 r955 12 12 twikiHTML.js 13 13 twikiPref.js 14 twikiString.js, twikiStringUnicodeChars.js14 foswikiString.js, foswikiStringUnicodeChars.js 15 15 twikiWindow.js 16 16 -
trunk/core/pub/System/JavascriptFiles/foswiki_edit.js
r895 r955 111 111 } 112 112 var ok = true; 113 var els = twiki.getElementsByClassName(document, 'select',113 var els = foswiki.getElementsByClassName(document, 'select', 114 114 'twikiMandatory'); 115 115 for (var j = 0; j < els.length; j++) { … … 129 129 var taglist = new Array('input', 'textarea'); 130 130 for (var i = 0; i < taglist.length; i++) { 131 els = twiki.getElementsByClassName(document, taglist[i],131 els = foswiki.getElementsByClassName(document, taglist[i], 132 132 'twikiMandatory'); 133 133 for (var j = 0; j < els.length; j++) { -
trunk/core/pub/System/JavascriptFiles/twikiForm.js
r954 r955 1 1 /** 2 Requires twikiCSS.js and twikiString.js2 Requires twikiCSS.js and foswikiString.js 3 3 */ 4 4 … … 148 148 case 'password': 149 149 case 'textarea': 150 formElem.value = twiki.String.makeTextSafeForTableEntry(formElem.value);150 formElem.value = foswiki.String.makeTextSafeForTableEntry(formElem.value); 151 151 break; 152 152 }
Note: See TracChangeset
for help on using the changeset viewer.
