Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(76)

Side by Side Diff: third_party/google_input_tools/src/chrome/os/inputview/util.js

Issue 701603002: Update to google-input-tools version 1.0.5.0 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The ChromeOS IME Authors. All Rights Reserved. 1 // Copyright 2014 The ChromeOS IME Authors. All Rights Reserved.
2 // limitations under the License. 2 // limitations under the License.
3 // See the License for the specific language governing permissions and 3 // See the License for the specific language governing permissions and
4 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5 // distributed under the License is distributed on an "AS-IS" BASIS, 5 // distributed under the License is distributed on an "AS-IS" BASIS,
6 // Unless required by applicable law or agreed to in writing, software 6 // Unless required by applicable law or agreed to in writing, software
7 // 7 //
8 // http://www.apache.org/licenses/LICENSE-2.0 8 // http://www.apache.org/licenses/LICENSE-2.0
9 // 9 //
10 // You may obtain a copy of the License at 10 // You may obtain a copy of the License at
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
71 71
72 72
73 /** 73 /**
74 * The keysets that have en switcher key. 74 * The keysets that have en switcher key.
75 * 75 *
76 * @type {!Array.<string>} 76 * @type {!Array.<string>}
77 */ 77 */
78 util.KEYSETS_HAVE_EN_SWTICHER = [ 78 util.KEYSETS_HAVE_EN_SWTICHER = [
79 // When other keysets that use us add the enswitcher key, 79 // When other keysets that use us add the enswitcher key,
80 // should move them to this array. 80 // should move them to this array.
81 'pinyin-zh-CN' 81 'array',
82 'cangjie',
83 'dayi',
84 'pinyin-zh-CN',
85 'pinyin-zh-TW',
86 'quick',
87 'wubi',
88 'zhuyin'
82 ]; 89 ];
83 90
84 91
92 /**
93 * The keysets that have compact keyset.
94 *
95 * @type {!Array.<string>}
96 */
97 util.KEYSETS_HAVE_COMPACT = [
98 'be',
99 'ca',
100 'ca-eng',
101 'de',
102 'dk',
103 'fi',
104 'fr',
105 'gb-extd',
106 'ie',
107 'is',
108 'no',
109 'pinyin-zh-CN',
110 'se',
111 'us',
112 'zhuyin'
113 ];
114
115
85 /** 116 /**
86 * A regular expression for the end of a sentence. 117 * A regular expression for the end of a sentence.
87 * 118 *
88 * @private {!RegExp} 119 * @private {!RegExp}
89 */ 120 */
90 util.END_SENTENCE_REGEX_ = /[\.\?!] +$/; 121 util.END_SENTENCE_REGEX_ = /[\.\?!] +$/;
91 122
92 123
93 /** 124 /**
94 * The regex of characters support dead key. 125 * The regex of characters support dead key.
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
178 209
179 210
180 /** 211 /**
181 * To upper case. 212 * To upper case.
182 * 213 *
183 * @param {string} character The character. 214 * @param {string} character The character.
184 * @return {string} The uppercase of the character. 215 * @return {string} The uppercase of the character.
185 */ 216 */
186 util.toUpper = function(character) { 217 util.toUpper = function(character) {
187 if (character == '\u00b5') { 218 if (character == '\u00b5') {
188 return '\u005b5'; 219 return '\u00b5';
189 } else { 220 } else {
190 return character.toUpperCase(); 221 return character.toUpperCase();
191 } 222 }
192 }; 223 };
193 224
194 225
195 /** 226 /**
196 * To lower case. 227 * To lower case.
197 * 228 *
198 * @param {string} character The character. 229 * @param {string} character The character.
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
287 * 318 *
288 * @param {string} keyboardCode The keyboard code. 319 * @param {string} keyboardCode The keyboard code.
289 * @return {string} The config file name which contains the keyset. 320 * @return {string} The config file name which contains the keyset.
290 */ 321 */
291 util.getConfigName = function(keyboardCode) { 322 util.getConfigName = function(keyboardCode) {
292 // Strips out all the suffixes in the keyboard code. 323 // Strips out all the suffixes in the keyboard code.
293 return keyboardCode.replace(/\..*$/, ''); 324 return keyboardCode.replace(/\..*$/, '');
294 }; 325 };
295 326
296 }); // goog.scope 327 }); // goog.scope
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698