Lines Matching +full:i +full:- +full:cherry
2 * Copyright (c) 2006-2015, JGraph Ltd
3 * Copyright (c) 2006-2015, Gaudenz Alder
10 * https://www.diagrams.net/doc/faq/voice-plugin
12 * TODO: Use grammer https://msdn.microsoft.com/en-us/library/ee800145.aspx
64 var lang = 'en-US';
105 ui.voiceButton.style.display = 'inline-block';
107 ui.voiceButton.style.marginTop = '-4px';
203 …td.innerHTML = '<img style="margin-right:4px;" align="absmiddle" border="0" src="' + outputImage +…
216 …td.innerHTML = '<img style="margin-right:4px;" align="absmiddle" border="0" src="' + micImage + '"…
222 …td.innerHTML = '<img style="margin-right:4px;" align="absmiddle" border="0" src="' + micImage + '"…
263 window.open('https://www.diagrams.net/doc/faq/voice-plugin');
287 for (var i = 0; i < voices.length; i++)
291 var item = menu.addItem(voices[index].name + ' (' + voices[i].lang + ')', null, function()
307 })(i);
314 parent.div.style.marginBottom = '-20px';
333 ui.menus.addMenuItems(menu, ['-', 'speechOutput', 'speechHint', '-', 'speechListen',
334 'speechListenContinuous', '-', 'speechInstalled',
335 'speechHelp', '-', 'speechQuit']);
356 // Click is blocked, must use mousedown/-up sequence
373 …p://stackoverflow.com/questions/11919065/sort-an-array-by-the-levenshtein-distance-with-best-perfo…
386 for (var i = n; i >= 0; i--) d[i] = [];
389 for (var i = n; i >= 0; i--) d[i][0] = i;
390 for (var j = m; j >= 0; j--) d[0][j] = j;
393 for (var i = 1; i <= n; i++) {
394 var s_i = s.charAt(i - 1);
400 if (i == j && d[i][j] > 4) return n;
402 var t_j = t.charAt(j - 1);
406 var mi = d[i - 1][j] + 1;
407 var b = d[i][j - 1] + 1;
408 var c = d[i - 1][j - 1] + cost;
413 d[i][j] = mi; // Step 6
416 if (i > 1 && j > 1 && s_i == t.charAt(j - 2) && s.charAt(i - 2) == t_j) {
417 d[i][j] = Math.min(d[i][j], d[i - 2][j - 2] + cost);
432 for(var i = 0; i < str1.length; i++)
434 if (str2[i] && str2[i] !== str1[i])
436 … dist += Math.abs(str1.charCodeAt(i) - str2.charCodeAt(i)) + Math.abs(str2.indexOf( str1[i] )) * 2;
438 else if (!str2[i])
461 for (var i = 1; i < words.length; i++)
463 var tmp = ((useLevenshteinDist) ? levenshteinDist(str1, words[i]) :
464 ((str1 == words[i]) ? 0 : naiveHammingDistance(str1, words[i])));
468 bestWord.length < words[i].length))
470 bestWord = words[i];
578 …I/9nAJkCoQS4BQoIpQnQCkMMlguACmEJ7gf4BRYE0QK4Ac//g/09/Pj6Ovnx9tr1xPRU9Gv1gfax9yT5gPsA/Ub+k//uAZQD2Q…
614 …td.innerHTML = ((speechOutputEnabled) ? '<img style="margin-right:4px;" align="absmiddle" border="…
645 new Date().getTime() - lastMessageTimestamp.getTime() < 10000)
708 for (var i = event.resultIndex; i < event.results.length; ++i)
712 … td.innerHTML = '<img style="margin-right:4px;" align="absmiddle" border="0" src="' + micImage +
713 '"/> ' + event.results[i][0].transcript;
714 td.style.color = (event.results[i].isFinal) ? '#235695' : 'darkGray';
717 if (event.results[i].isFinal)
721 for (var j = 0; j < event.results[i].length; j++)
723 if (App.executeVoiceCommand(event.results[i][j].transcript, recognition))
732 App.say('{1} not found', [event.results[i][0].transcript]);
790 for (var i = 0; i < styles.length; i++)
792 if (styles[i].toLowerCase() == tmp)
794 style = styles[i];
849 var wnd = ui.openLink('https://www.diagrams.net/doc/faq/voice-plugin');
993 var lastToken = tokens[tokens.length - 1].toLowerCase();
1063 // Clears selection to disable built-in connecting
1083 var pt = pts[(source) ? 0 : pts.length - 1];
1089 var dx = pt.x - loc.x;
1090 var dy = pt.y - loc.y;
1160 for (var i = 0; i < tokens.length; i++)
1162 tokens[i] = tokens[i].toLowerCase();
1166 if (tokens[i].toLowerCase() == 'downright')
1177 if (tokens[i] == 'drive' || tokens[i] == 'ride')
1183 …guess = getBestWord(tokens[i], ['move', 'and', 'up', 'left', 'right', 'north', 'south', 'east', 'w…
1207 dy += -graph.defaultEdgeLength;
1211 dx += -graph.defaultEdgeLength;
1295 App.say('{1} selected', [graph.getWordForCell(lastInserted).replace(/([A-Z])/g, ' $1')]);
1331 for (var i = childCount - 1; i >= 0; i--)
1333 var child = graph.model.getChildAt(parent, i);
1338 App.say('{1} selected', [graph.getWordForCell(child).replace(/([A-Z])/g, ' $1')]);
1353 var next = model.getParent(cell).getChildAt(((index == 0) ? childCount : index) - 1);
1390 for (var i = 0; i < childCount; i++)
1392 var child = graph.model.getChildAt(parent, i);
1397 App.say('{1} selected', [graph.getWordForCell(child).replace(/([A-Z])/g, ' $1')]);
1412 var next = model.getParent(cell).getChildAt(((index == childCount - 1) ? 0 : index + 1));
1417 App.say('{1} selected', [graph.getWordForCell(next).replace(/([A-Z])/g, ' $1')]);
1430 for (var i = states.length - 1; i > 0; i--)
1433 if (!graph.isCellSelected(states[i].cell))
1436 var lab = graph.getLabel(states[i].cell);
1443 if (lab.charAt(lab.length - 1) == '2' && tokens[tokens.length - 1].toLowerCase() == 'to')
1445 lab = lab.substring(0, lab.length - 1) + 'to';
1452 graph.setSelectionCell(states[i].cell);
1453 App.say('{1} selected', [graph.getWordForCell(states[i].cell)]);
1481 var wrd = graph.getWordForCell(states[i].cell, true);
1486 graph.setSelectionCell(states[i].cell);
1487 App.say('{1} selected', [graph.getWordForCell(states[i].cell)]);
1562 var lastToken = tokens[tokens.length - 1].toLowerCase();
1595 var styleToken = tokens.slice(0, tokens.length - 1).join('').toLowerCase();
1654 for (var i = 0; i < ntc.names.length; i++)
1656 if (ntc.names[i][1].toLowerCase().replace(/ /g, '') == colorToken)
1658 color = '#' + ntc.names[i][0];
1719 var styleToken = mxUtils.trim(tokens.slice(0, tokens.length - 1).join(' ').toLowerCase());
1728 var value = mxUtils.trim(tokens[tokens.length - 1].toLowerCase());
1750 for (var i = 0; i < cells.length; i++)
1752 var cell = cells[i];
1922 td.style.display = 'inline-block';
1963 for (var i = 0; i < cells.length; i++)
1965 var cell = cells[i];
2113 var key = keys[0].replace(/([A-Z])/g, ' $1')
2165 for (var i = 0; i < cells.length; i++)
2167 var cell = cells[i];
2237 var word = graph.getWordForCell(cell).replace(/([A-Z])/g, ' $1');
2265 +-----------------------------------------------------------------+
2266 | Created by Chirag Mehta - http://chir.ag/projects/ntc |
2267 |-----------------------------------------------------------------|
2269 +-----------------------------------------------------------------+
2287 n_exactmatch = n_match[2]; // True if exact color match, False if close-match
2299 for(var i = 0; i < ntc.names.length; i++)
2301 color = "#" + ntc.names[i][0];
2304 ntc.names[i].push(rgb[0], rgb[1], rgb[2], hsl[0], hsl[1], hsl[2]);
2323 var cl = -1, df = -1;
2325 for(var i = 0; i < ntc.names.length; i++)
2327 if(color == "#" + ntc.names[i][0])
2328 return ["#" + ntc.names[i][0], ntc.names[i][1], true];
2330 …ndf1 = Math.pow(r - ntc.names[i][2], 2) + Math.pow(g - ntc.names[i][3], 2) + Math.pow(b - ntc.name…
2331 …ndf2 = Math.pow(h - ntc.names[i][5], 2) + Math.pow(s - ntc.names[i][6], 2) + Math.pow(l - ntc.name…
2336 cl = i;
2353 delta = max - min;
2358 s = delta / (l < 0.5 ? (2 * l) : (2 - 2 * l));
2363 if (max == r && max != g) h += (g - b) / delta;
2364 if (max == g && max != b) h += (2 + (b - r) / delta);
2365 if (max == b && max != r) h += (4 + (r - g) / delta);
2379 // Added all standard HTML color names / gaudenz, oct-2015
2730 ["2A0359", "Cherry Pie"],
3134 ["800B47", "Rose Bud Cherry"],