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

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

Issue 828063007: Uprev Google Input Tools. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Update extensions schema. Created 5 years, 10 months 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 32 matching lines...) Expand 10 before | Expand all | Expand 10 after
43 */ 43 */
44 this.numOfCandidate = numOfCanddiate; 44 this.numOfCandidate = numOfCanddiate;
45 45
46 /** @protected {function(string, !Array.<!Object>)} */ 46 /** @protected {function(string, !Array.<!Object>)} */
47 this.callback = callback; 47 this.callback = callback;
48 }; 48 };
49 var DataSource = i18n.input.chrome.DataSource; 49 var DataSource = i18n.input.chrome.DataSource;
50 goog.inherits(DataSource, EventTarget); 50 goog.inherits(DataSource, EventTarget);
51 51
52 52
53 /**
54 * The event type.
55 *
56 * @enum {string}
57 */
58 DataSource.EventType = {
59 CANDIDATES_BACK: goog.events.getUniqueId('cb'),
60 READY: goog.events.getUniqueId('r')
61 };
62
63
53 /** @type {boolean} */ 64 /** @type {boolean} */
54 DataSource.prototype.ready = false; 65 DataSource.prototype.ready = false;
55 66
56 67
57 /** 68 /**
58 * The correction level. 69 * The correction level.
59 * 70 *
60 * @protected {number} 71 * @protected {number}
61 */ 72 */
62 DataSource.prototype.correctionLevel = 0; 73 DataSource.prototype.correctionLevel = 0;
63 74
64 75
65 /** 76 /**
77 * Whether user dict is enabled.
78 *
79 * @protected {boolean}
80 */
81 DataSource.prototype.enableUserDict = false;
82
83
84 /**
66 * The language code. 85 * The language code.
67 * 86 *
68 * @type {string} 87 * @type {string}
69 * @protected 88 * @protected
70 */ 89 */
71 DataSource.prototype.language; 90 DataSource.prototype.language;
72 91
73 92
74 /** 93 /**
75 * Sets the langauge code. 94 * Sets the langauge code.
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
109 * Gets the input tool code. 128 * Gets the input tool code.
110 * 129 *
111 * @return {string} . 130 * @return {string} .
112 */ 131 */
113 DataSource.prototype.getInputToolCode = function() { 132 DataSource.prototype.getInputToolCode = function() {
114 return this.language + '-t-i0-und'; 133 return this.language + '-t-i0-und';
115 }; 134 };
116 135
117 136
118 /** 137 /**
138 * Sends completion request for a word.
139 *
140 * @param {string} word The word.
141 * @param {string} context The context.
142 */
143 DataSource.prototype.sendCompletionRequestForWord = goog.functions.NULL;
144
145
146 /**
119 * Sends completion request. 147 * Sends completion request.
120 * 148 *
121 * @param {string} query The query . 149 * @param {string} query The query .
122 * @param {string} context The context . 150 * @param {string} context The context .
123 * @param {!Object=} opt_spatialData . 151 * @param {!Object=} opt_spatialData .
124 */ 152 */
125 DataSource.prototype.sendCompletionRequest = goog.functions.NULL; 153 DataSource.prototype.sendCompletionRequest = goog.functions.NULL;
126 154
127 155
128 /** 156 /**
129 * Enables/disables user dictionary. 157 * Enables/disables user dictionary.
130 * 158 *
131 * @param {boolean} enabled 159 * @param {boolean} enabled
132 */ 160 */
133 DataSource.prototype.setUserDictEnabled = function(enabled) { 161 DataSource.prototype.setEnableUserDict = function(enabled) {
134 this.userDictEnabled = enabled; 162 this.enableUserDict = enabled;
135 }; 163 };
136 164
137 165
138 /** 166 /**
139 * Sends prediciton request. 167 * Sends prediciton request.
140 * 168 *
141 * @param {string} context The context. 169 * @param {string} context The context.
142 */ 170 */
143 DataSource.prototype.sendPredictionRequest = goog.functions.NULL; 171 DataSource.prototype.sendPredictionRequest = goog.functions.NULL;
144 172
145 173
146 /** 174 /**
147 * Sets the correction level. 175 * Sets the correction level.
148 * 176 *
149 * @param {number} level . 177 * @param {number} level .
150 */ 178 */
151 DataSource.prototype.setCorrectionLevel = function(level) { 179 DataSource.prototype.setCorrectionLevel = function(level) {
152 this.correctionLevel = level; 180 this.correctionLevel = level;
153 }; 181 };
154 182
155 183
156 /** 184 /**
185 * Commits text to the data source.
186 *
187 * @param {string} text The text to commit.
188 */
189 DataSource.prototype.commitText = goog.functions.NULL;
190
191
192 /**
157 * Clears the data source. 193 * Clears the data source.
158 */ 194 */
159 DataSource.prototype.clear = goog.functions.NULL; 195 DataSource.prototype.clear = goog.functions.NULL;
160 196
161 197
162 /**
163 * The event type.
164 *
165 * @enum {string}
166 */
167 DataSource.EventType = {
168 CANDIDATES_BACK: goog.events.getUniqueId('cb'),
169 READY: goog.events.getUniqueId('r')
170 };
171
172 198
173 /** 199 /**
174 * The candidates is fetched back. 200 * The candidates is fetched back.
175 * 201 *
176 * @param {string} source The source. 202 * @param {string} source The source.
177 * @param {!Array.<!Object>} candidates The candidates. 203 * @param {!Array.<!Object>} candidates The candidates.
178 * @constructor 204 * @constructor
179 * @extends {Event} 205 * @extends {Event}
180 */ 206 */
181 DataSource.CandidatesBackEvent = function(source, candidates) { 207 DataSource.CandidatesBackEvent = function(source, candidates) {
(...skipping 10 matching lines...) Expand all
192 /** 218 /**
193 * The candidate list. 219 * The candidate list.
194 * 220 *
195 * @type {!Array.<!Object>} 221 * @type {!Array.<!Object>}
196 */ 222 */
197 this.candidates = candidates; 223 this.candidates = candidates;
198 }; 224 };
199 goog.inherits(DataSource.CandidatesBackEvent, Event); 225 goog.inherits(DataSource.CandidatesBackEvent, Event);
200 226
201 }); // goog.scope 227 }); // goog.scope
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698