Update jquery.ime from upstream

Upstream: https://github.com/wikimedia/jquery.ime
Changes:
* Optimize all SVGs.
* Removed unused images/ime-inactive.* files.
* Renamed: rules/README -> rules/README.md

Also, updated version in UniversalLanguageSelector.php

Change-Id: Ifd848da55e8ac68ef63fef5d435ecc23fc20e000
This commit is contained in:
Kartik Mistry
2014-02-20 17:11:03 +05:30
parent b6584c8a48
commit 2a403e407a
7 changed files with 37 additions and 195 deletions

View File

@@ -25,7 +25,7 @@ if ( !defined( 'MEDIAWIKI' ) ) {
/** /**
* Version number used in extension credits and in other placed where needed. * Version number used in extension credits and in other placed where needed.
*/ */
define( 'ULS_VERSION', '2014-02-10' ); define( 'ULS_VERSION', '2014-02-20' );
$GLOBALS['wgExtensionCredits']['other'][] = array( $GLOBALS['wgExtensionCredits']['other'][] = array(
'path' => __FILE__, 'path' => __FILE__,

View File

@@ -1,56 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="15" height="11"><path d="M9 1.281c-.124.259-.185.599-.5.688-.55.081-1.133.018-1.688 0-.866-.032-1.733-.148-2.594 0-.588.157-.953.727-1.188 1.25-.178.416-.271.836-.344 1.281h-2.688v11.5h20v-11.5h-16.344c.109-.52.203-1.057.563-1.469.222-.231.587-.17.875-.188 1.212.003 2.415.179 3.625.063.463-.058.812-.455.969-.875l.188-.438-.875-.313zm-7.125 5.844h1.563c.094 0 .188.093.188.188v1.531c0 .094-.093.188-.188.188h-1.563c-.094 0-.156-.093-.156-.188v-1.531c0-.094.062-.188.156-.188zm2.844 0h1.563c.094 0 .156.093.156.188v1.531c0 .094-.062.188-.156.188h-1.563c-.094 0-.156-.093-.156-.188v-1.531c0-.094.062-.188.156-.188zm2.844 0h1.563c.094 0 .156.093.156.188v1.531c0 .094-.062.188-.156.188h-1.563c-.094 0-.188-.093-.188-.188v-1.531c0-.094.093-.188.188-.188zm2.813 0h1.563c.094 0 .188.093.188.188v1.531c0 .094-.093.188-.188.188h-1.563c-.094 0-.156-.093-.156-.188v-1.531c0-.094.062-.188.156-.188zm2.844 0h1.563c.094 0 .156.093.156.188v1.531c0 .094-.062.188-.156.188h-1.563c-.094 0-.156-.093-.156-.188v-1.531c0-.094.062-.188.156-.188zm2.844 0h1.531c.094 0 .188.093.188.188v1.531c0 .094-.093.188-.188.188h-1.531c-.094 0-.188-.093-.188-.188v-1.531c0-.094.093-.188.188-.188zm-12.844 3h1.563c.094 0 .156.093.156.188v1.563c0 .094-.062.156-.156.156h-1.563c-.094 0-.156-.062-.156-.156v-1.563c0-.094.062-.188.156-.188zm2.906 0h1.563c.094 0 .188.093.188.188v1.563c0 .094-.093.156-.188.156h-1.563c-.094 0-.156-.062-.156-.156v-1.563c0-.094.062-.188.156-.188zm2.938 0h1.531c.094 0 .188.093.188.188v1.563c0 .094-.093.156-.188.156h-1.531c-.094 0-.188-.062-.188-.156v-1.563c0-.094.093-.188.188-.188zm2.906 0h1.563c.094 0 .156.093.156.188v1.563c0 .094-.062.156-.156.156h-1.563c-.094 0-.188-.062-.188-.156v-1.563c0-.094.093-.188.188-.188zm2.906 0h1.563c.094 0 .156.093.156.188v1.563c0 .094-.062.156-.156.156h-1.563c-.094 0-.156-.062-.156-.156v-1.563c0-.094.062-.188.156-.188zm-10.875 3.563h12c.088 0 .156.068.156.156v.844c0 .088-.068.156-.156.156h-12c-.088 0-.156-.068-.156-.156v-.844c0-.088.068-.156.156-.156z" fill="#565656" transform="scale(.75) translate(0 -1.3)"/></svg>
<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Layer_1"
x="0px"
y="0px"
width="15"
height="11"
viewBox="0 0 15 11"
enable-background="new 0 0 32 32"
xml:space="preserve"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="ime-active.svg"><metadata
id="metadata7"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
id="defs5" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1600"
inkscape:window-height="842"
id="namedview3"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:zoom="1"
inkscape:cx="24.423195"
inkscape:cy="9.4281437"
inkscape:window-x="1366"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#565656;fill-opacity:1;stroke:none;stroke-width:1.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
d="m 6.7529297,0 c 0,0 -0.043153,0.10653602 -0.1025391,0.23342175 -0.055763,0.11914873 -0.160995,0.24200467 -0.1611328,0.24801061 -0.034964,0.002614 -0.1756903,0.0496866 -0.3662109,0.0583554 -0.2540274,0.011559 -0.5868825,0.002054 -0.9375,-0.0145889 -0.7012351,-0.0332579 -1.4487375,-0.09987 -1.9482422,-0.0145889 l -0.014648,0 C 2.9207729,0.56658321 2.706232,0.76667934 2.5488285,0.97745358 2.3891026,1.191337 2.2734893,1.4338398 2.1972656,1.66313 2.080664,2.0138821 2.0383807,2.2836892 2.0214844,2.4217507 L 0,2.4217507 0,11 l 15,0 0,-8.5782493 -12.2607422,0 C 2.7623068,2.2824058 2.7983408,2.100813 2.8710938,1.8819629 2.9325088,1.6972194 3.0144953,1.5077612 3.1054688,1.3859416 3.1964418,1.2641221 3.2843985,1.2107544 3.3691406,1.1962865 c 0.2870018,-0.049 1.0579844,-0.00471 1.772461,0.029178 0.3572381,0.016942 0.7114059,0.028207 1.0107421,0.014589 C 6.45168,1.2264352 6.691927,1.2420138 6.9433594,1.035809 7.1397455,0.87473774 7.2051605,0.70028019 7.2802734,0.5397878 7.3553864,0.37929541 7.4121094,0.23342175 7.4121094,0.23342175 L 6.7529297,0 z m -5.3320313,4.3766578 1.1572266,0 c 0.072237,0 0.1318359,0.044766 0.1318359,0.1167109 l 0,1.1671088 c 0,0.071943 -0.059598,0.1312997 -0.1318359,0.1312997 l -1.1572266,0 c -0.072237,0 -0.1318359,-0.059356 -0.1318359,-0.1312997 l 0,-1.1671088 c 0,-0.071943 0.059599,-0.1167109 0.1318359,-0.1167109 z m 2.1240235,0 1.1572265,0 c 0.072237,0 0.131836,0.044766 0.131836,0.1167109 l 0,1.1671088 c 0,0.071943 -0.059599,0.1312997 -0.131836,0.1312997 l -1.1572265,0 c -0.072237,0 -0.131836,-0.059356 -0.131836,-0.1312997 l 0,-1.1671088 c 0,-0.071943 0.059599,-0.1167109 0.131836,-0.1167109 z m 2.1240234,0 1.1572266,0 c 0.072237,0 0.1318359,0.044766 0.1318359,0.1167109 l 0,1.1671088 c 0,0.071943 -0.059599,0.1312997 -0.1318359,0.1312997 l -1.1572266,0 c -0.072237,0 -0.1318359,-0.059356 -0.1318359,-0.1312997 l 0,-1.1671088 c 0,-0.071943 0.059599,-0.1167109 0.1318359,-0.1167109 z m 2.1240234,0 1.1572266,0 c 0.072237,0 0.131836,0.044766 0.131836,0.1167109 l 0,1.1671088 c 0,0.071943 -0.059599,0.1312997 -0.131836,0.1312997 l -1.1572266,0 c -0.072237,0 -0.1318359,-0.059356 -0.1318359,-0.1312997 l 0,-1.1671088 c 0,-0.071943 0.059599,-0.1167109 0.1318359,-0.1167109 z m 2.1240235,0 1.1572268,0 c 0.07224,0 0.131836,0.044766 0.131836,0.1167109 l 0,1.1671088 c 0,0.071943 -0.0596,0.1312997 -0.131836,0.1312997 l -1.1572268,0 c -0.072237,0 -0.1318359,-0.059356 -0.1318359,-0.1312997 l 0,-1.1671088 c 0,-0.071943 0.059599,-0.1167109 0.1318359,-0.1167109 z m 2.1240238,0 1.157226,0 c 0.07224,0 0.131836,0.044766 0.131836,0.1167109 l 0,1.1671088 c 0,0.071943 -0.0596,0.1312997 -0.131836,0.1312997 l -1.157226,0 c -0.07224,0 -0.131836,-0.059356 -0.131836,-0.1312997 l 0,-1.1671088 c 0,-0.071943 0.0596,-0.1167109 0.131836,-0.1167109 z m -9.6240238,2.2466844 1.1572266,0 c 0.072237,0 0.1318359,0.059356 0.1318359,0.1312997 l 0,1.1525199 c 0,0.071943 -0.059599,0.1312997 -0.1318359,0.1312997 l -1.1572266,0 c -0.072237,0 -0.1318359,-0.059356 -0.1318359,-0.1312997 l 0,-1.1525199 c 0,-0.071943 0.059598,-0.1312997 0.1318359,-0.1312997 z m 2.1826172,0 1.1572265,0 c 0.072237,0 0.131836,0.059356 0.131836,0.1312997 l 0,1.1525199 c 0,0.071943 -0.059599,0.1312997 -0.131836,0.1312997 l -1.1572265,0 c -0.072237,0 -0.131836,-0.059356 -0.131836,-0.1312997 l 0,-1.1525199 c 0,-0.071943 0.059599,-0.1312997 0.131836,-0.1312997 z m 2.1826172,0 1.171875,0 c 0.072237,0 0.1318359,0.059356 0.1318359,0.1312997 l 0,1.1525199 c 0,0.071943 -0.059599,0.1312997 -0.1318359,0.1312997 l -1.171875,0 c -0.072237,0 -0.131836,-0.059356 -0.131836,-0.1312997 l 0,-1.1525199 c 0,-0.071943 0.059599,-0.1312997 0.131836,-0.1312997 z m 2.1972656,0 1.1572268,0 c 0.07224,0 0.131836,0.059356 0.131836,0.1312997 l 0,1.1525199 c 0,0.071943 -0.0596,0.1312997 -0.131836,0.1312997 l -1.1572268,0 c -0.072237,0 -0.1318359,-0.059356 -0.1318359,-0.1312997 l 0,-1.1525199 c 0,-0.071943 0.059599,-0.1312997 0.1318359,-0.1312997 z m 2.1826168,0 1.157227,0 c 0.07224,0 0.131836,0.059356 0.131836,0.1312997 l 0,1.1525199 c 0,0.071943 -0.0596,0.1312997 -0.131836,0.1312997 l -1.157227,0 c -0.07224,0 -0.131836,-0.059356 -0.131836,-0.1312997 l 0,-1.1525199 c 0,-0.071943 0.0596,-0.1312997 0.131836,-0.1312997 z m -8.1591793,2.6551724 8.9941403,0 c 0.07224,0 0.117188,0.059356 0.117188,0.1312997 l 0,0.5981437 c 0,0.07194 -0.04495,0.131299 -0.117188,0.131299 l -8.9941403,0 c -0.072237,0 -0.1171875,-0.05936 -0.1171875,-0.131299 l 0,-0.5981437 c 0,-0.071943 0.04495,-0.1312997 0.1171875,-0.1312997 z"
id="path4443"
inkscape:connector-curvature="0" /></svg>

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 314 B

View File

@@ -1,56 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Layer_1"
x="0px"
y="0px"
width="32"
height="23.5625"
viewBox="0 0 32 23.5625"
enable-background="new 0 0 32 32"
xml:space="preserve"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="ime-inactive.svg"><metadata
id="metadata7"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
id="defs5" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1600"
inkscape:window-height="842"
id="namedview3"
showgrid="false"
showguides="true"
inkscape:guide-bbox="true"
inkscape:zoom="11.313709"
inkscape:cx="8.1155453"
inkscape:cy="9.7406437"
inkscape:window-x="1366"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#565656;fill-opacity:0.55;stroke:none;stroke-width:1.5;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
d="m 6.7529297,12.5625 c 0,0 -0.043153,0.106536 -0.1025391,0.233422 -0.055763,0.119149 -0.160995,0.242004 -0.1611328,0.24801 -0.034964,0.0026 -0.1756903,0.04969 -0.3662109,0.05836 -0.2540274,0.01156 -0.5868825,0.002 -0.9375,-0.01459 -0.7012351,-0.03326 -1.4487375,-0.09987 -1.9482422,-0.01459 l -0.014648,0 C 2.9207729,13.129083 2.706232,13.329179 2.5488285,13.539954 2.3891026,13.753837 2.2734893,13.99634 2.1972656,14.22563 2.080664,14.576382 2.0383807,14.846189 2.0214844,14.984251 l -2.0214844,0 0,8.578249 15,0 0,-8.578249 -12.2607422,0 c 0.023049,-0.139345 0.059083,-0.320938 0.131836,-0.539788 0.061415,-0.184744 0.1434015,-0.374202 0.234375,-0.496021 0.090973,-0.12182 0.1789297,-0.175188 0.2636718,-0.189656 0.2870018,-0.049 1.0579844,-0.0047 1.772461,0.02918 0.3572381,0.01694 0.7114059,0.02821 1.0107421,0.01459 0.2993363,-0.01362 0.5395833,0.002 0.7910157,-0.204244 0.1963861,-0.161071 0.2618011,-0.335529 0.336914,-0.496021 0.075113,-0.160492 0.131836,-0.306366 0.131836,-0.306366 L 6.7529297,12.5625 z m -5.3320313,4.376658 1.1572266,0 c 0.072237,0 0.1318359,0.04477 0.1318359,0.116711 l 0,1.167108 c 0,0.07194 -0.059598,0.1313 -0.1318359,0.1313 l -1.1572266,0 c -0.072237,0 -0.1318359,-0.05936 -0.1318359,-0.1313 l 0,-1.167108 c 0,-0.07194 0.059599,-0.116711 0.1318359,-0.116711 z m 2.1240235,0 1.1572265,0 c 0.072237,0 0.131836,0.04477 0.131836,0.116711 l 0,1.167108 c 0,0.07194 -0.059599,0.1313 -0.131836,0.1313 l -1.1572265,0 c -0.072237,0 -0.131836,-0.05936 -0.131836,-0.1313 l 0,-1.167108 c 0,-0.07194 0.059599,-0.116711 0.131836,-0.116711 z m 2.1240234,0 1.1572266,0 c 0.072237,0 0.1318359,0.04477 0.1318359,0.116711 l 0,1.167108 c 0,0.07194 -0.059599,0.1313 -0.1318359,0.1313 l -1.1572266,0 c -0.072237,0 -0.1318359,-0.05936 -0.1318359,-0.1313 l 0,-1.167108 c 0,-0.07194 0.059599,-0.116711 0.1318359,-0.116711 z m 2.1240234,0 1.1572266,0 c 0.072237,0 0.131836,0.04477 0.131836,0.116711 l 0,1.167108 c 0,0.07194 -0.059599,0.1313 -0.131836,0.1313 l -1.1572266,0 c -0.072237,0 -0.1318359,-0.05936 -0.1318359,-0.1313 l 0,-1.167108 c 0,-0.07194 0.059599,-0.116711 0.1318359,-0.116711 z m 2.1240235,0 1.1572268,0 c 0.07224,0 0.131836,0.04477 0.131836,0.116711 l 0,1.167108 c 0,0.07194 -0.0596,0.1313 -0.131836,0.1313 l -1.1572268,0 c -0.072237,0 -0.1318359,-0.05936 -0.1318359,-0.1313 l 0,-1.167108 c 0,-0.07194 0.059599,-0.116711 0.1318359,-0.116711 z m 2.1240238,0 1.157226,0 c 0.07224,0 0.131836,0.04477 0.131836,0.116711 l 0,1.167108 c 0,0.07194 -0.0596,0.1313 -0.131836,0.1313 l -1.157226,0 c -0.07224,0 -0.131836,-0.05936 -0.131836,-0.1313 l 0,-1.167108 c 0,-0.07194 0.0596,-0.116711 0.131836,-0.116711 z m -9.6240238,2.246684 1.1572266,0 c 0.072237,0 0.1318359,0.05936 0.1318359,0.1313 l 0,1.15252 c 0,0.07194 -0.059599,0.1313 -0.1318359,0.1313 l -1.1572266,0 c -0.072237,0 -0.1318359,-0.05936 -0.1318359,-0.1313 l 0,-1.15252 c 0,-0.07194 0.059598,-0.1313 0.1318359,-0.1313 z m 2.1826172,0 1.1572265,0 c 0.072237,0 0.131836,0.05936 0.131836,0.1313 l 0,1.15252 c 0,0.07194 -0.059599,0.1313 -0.131836,0.1313 l -1.1572265,0 c -0.072237,0 -0.131836,-0.05936 -0.131836,-0.1313 l 0,-1.15252 c 0,-0.07194 0.059599,-0.1313 0.131836,-0.1313 z m 2.1826172,0 1.171875,0 c 0.072237,0 0.1318359,0.05936 0.1318359,0.1313 l 0,1.15252 c 0,0.07194 -0.059599,0.1313 -0.1318359,0.1313 l -1.171875,0 c -0.072237,0 -0.131836,-0.05936 -0.131836,-0.1313 l 0,-1.15252 c 0,-0.07194 0.059599,-0.1313 0.131836,-0.1313 z m 2.1972656,0 1.1572268,0 c 0.07224,0 0.131836,0.05936 0.131836,0.1313 l 0,1.15252 c 0,0.07194 -0.0596,0.1313 -0.131836,0.1313 l -1.1572268,0 c -0.072237,0 -0.1318359,-0.05936 -0.1318359,-0.1313 l 0,-1.15252 c 0,-0.07194 0.059599,-0.1313 0.1318359,-0.1313 z m 2.1826168,0 1.157227,0 c 0.07224,0 0.131836,0.05936 0.131836,0.1313 l 0,1.15252 c 0,0.07194 -0.0596,0.1313 -0.131836,0.1313 l -1.157227,0 c -0.07224,0 -0.131836,-0.05936 -0.131836,-0.1313 l 0,-1.15252 c 0,-0.07194 0.0596,-0.1313 0.131836,-0.1313 z m -8.1591793,2.655173 8.9941403,0 c 0.07224,0 0.117188,0.05936 0.117188,0.131299 l 0,0.598144 c 0,0.07194 -0.04495,0.131299 -0.117188,0.131299 l -8.9941403,0 c -0.072237,0 -0.1171875,-0.05936 -0.1171875,-0.131299 l 0,-0.598144 c 0,-0.07194 0.04495,-0.131299 0.1171875,-0.131299 z"
id="path4443"
inkscape:connector-curvature="0" /></svg>

Before

Width:  |  Height:  |  Size: 6.3 KiB

View File

@@ -1,51 +1 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" width="12" height="9"><path d="M11.226.257l-6.718 6.453-2.699-2.575-1.292 1.302c1.33 1.273 2.65 2.557 3.99 3.821 2.654-2.591 5.337-5.153 8.01-7.726z" fill="#222"/></svg>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
width="12"
height="9"
viewBox="0 0 12 9"
id="Layer_1"
xml:space="preserve"
inkscape:version="0.48.3.1 r9886"
sodipodi:docname="tick.svg"><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1600"
inkscape:window-height="842"
id="namedview6"
showgrid="false"
inkscape:zoom="3.6875"
inkscape:cx="13.464678"
inkscape:cy="31.485742"
inkscape:window-x="1366"
inkscape:window-y="27"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" /><metadata
id="metadata7"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs5" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#222222;fill-opacity:1;stroke:none;stroke-width:2;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
d="M 11.225812,0.257 4.5081089,6.70983 1.8095442,4.134358 0.5176783,5.436245 C 1.8479545,6.709711 3.1681406,7.993429 4.5081089,9.257 7.1620625,6.665723 9.845404,4.103539 12.517678,1.530585 z"
id="path10791-42-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccc"
inkscape:export-filename="/media/C0DE/wiki/wikimedia-git-repos/jqueryime/images/tick.svg.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" /></svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 247 B

View File

@@ -1,4 +1,4 @@
/*! jquery.ime - v0.1.0+20140211 /*! jquery.ime - v0.1.0+20140220
* https://github.com/wikimedia/jquery.ime * https://github.com/wikimedia/jquery.ime
* Copyright (c) 2014 Santhosh Thottingal; Licensed GPL, MIT */ * Copyright (c) 2014 Santhosh Thottingal; Licensed GPL, MIT */
( function ( $ ) { ( function ( $ ) {

View File

@@ -3,36 +3,38 @@ jQuery.ime Input method specification
Input methods are defined in javascript files. An input method is a javascript Input methods are defined in javascript files. An input method is a javascript
object and it is passed to $.ime.register() method to register with jquery.ime object and it is passed to $.ime.register() method to register with jquery.ime
Eg: $.ime.register( hebrewStandardKeyboard ); eg: $.ime.register( hebrewStandardKeyboard );
Metadata fields Metadata fields
--------------- ---------------
id: A mandatory unique identifier that represents the input method. Eg: "hindi-inscript" id: A mandatory unique identifier that represents the input method.
eg: "hindi-inscript"
name: A mandatory short name for the input method. Eg: Hindi InScript name: A mandatory short name for the input method. eg: Hindi InScript
description: An optional short description about the input method. Eg: "keyboard layout as per description: An optional short description about the input method.
inscript standard" eg: "keyboard layout as per inscript standard"
date: An optional string to represent when this input method was written. Format should be date: An optional string to represent when this input method was written.
yyyy-mm-dd Format should be: yyyy-mm-dd
author: An optional string containing the authors name. Can contain email address as well. Eg: author: An optional string containing the authors name. Can contain email
"Santhosh Thottingal, <santhosh.thottingal@gmail.com>" address as well. eg: "Santhosh Thottingal, <santhosh.thottingal@gmail.com>"
URL: An optional string containing URL for the original input method definition. URL: An optional string containing URL for the original input method definition.
license: An optional string containing licence information. Eg: "CC-BY_SA" or "GPLv3" license: An optional string containing licence information. Eg: "CC-BY-SA" or
"GPLv3".
version: An optional string containing version information version: An optional string containing version information.
Input method definition Input method definition
----------------------- -----------------------
patterns: A regular expression table that maps the original inputs to the target patterns: A regular expression table that maps the original inputs to the
language target language.
eg: eg:
patterns: [ patterns: [
@@ -59,7 +61,8 @@ More examples
[ '([ക-ഹ])a', '$1ാ' ] [ '([ക-ഹ])a', '$1ാ' ]
[ '(([ൺ-ൿം])\u200c+)?I', '$2ഐ' ] [ '(([ൺ-ൿം])\u200c+)?I', '$2ഐ' ]
In the above example, $1, $1 etc are according to the normal regular expression replace syntax In the above example, $1, $1 etc are according to the normal regular expression
replace syntax.
The second member of pattern can be a function as well. For eg: The second member of pattern can be a function as well. For eg:
@@ -67,10 +70,10 @@ patterns: [ [ '[a-z]', function ( $1 ) {
return $1.toUpperCase(); return $1.toUpperCase();
} ] ] } ] ]
This rule replace all key strokes to its upper case character This rule replace all key strokes to its upper case character.
contextLength: Length of the context to remember. jquery.ime can replace the text contextLength: Length of the context to remember. jquery.ime can replace the
based on the previously typed characters. Eg: text based on the previously typed characters. eg:
[ 'ൿh', 'c', 'ച്' ] [ 'ൿh', 'c', 'ച്' ]
@@ -78,19 +81,21 @@ Note that this pattern definition has 3 members, the middle one is the context.
This rule is interpreted as This rule is interpreted as
The current key is h, previous key is c. For the previous key press c, we have The current key is h, previous key is c. For the previous key press c, we have
a transliteration ൿ. But if it is followed by h and ൿ is indeed from key press c, a transliteration ൿ. But if it is followed by h and ൿ is indeed from key press
replace ൿh with ച് c, replace ൿh with ച്
To make this work, we need to remember the previous key strokes. How many of them we To make this work, we need to remember the previous key strokes. How many of
need to remember? contextLength should have that value. them we need to remember? contextLength should have that value.
This is optional field with default value 0.ie, we dont remember previous key strokes This is optional field with default value 0. ie, we don't remember previous key
by default. strokes by default.
maxKeyLength: While trying to find possible matches, we need to know how many characters maxKeyLength: While trying to find possible matches, we need to know how many
from the current typing location(cursor) should be used before giving up. characters from the current typing location(cursor) should be used before
giving up.
maxKeyLength defines it. Normally it is the length of largest regex sequence in the patterns. maxKeyLength defines it. Normally it is the length of largest regex sequence in
the patterns.
This field is optional and default value is 1. This field is optional and default value is 1.
@@ -99,5 +104,3 @@ Examples
For complete examples, please refer the existing input method definitions. For complete examples, please refer the existing input method definitions.