diff options
| author | Alex Yatskov <alex@foosoft.net> | 2016-07-18 08:41:46 -0700 | 
|---|---|---|
| committer | Alex Yatskov <alex@foosoft.net> | 2016-07-18 08:41:46 -0700 | 
| commit | a9a694358f046fca54ca8a83e1fb831e69a88a88 (patch) | |
| tree | 8a3a0bfa0c475e2d724c0d33cb554112ada7dac6 | |
| parent | a567ef360523e71040348fdded761c6d71a6d4d5 (diff) | |
Fixing Kanji behavior, bumping version
| -rw-r--r-- | ext/bg/js/templates.js | 24 | ||||
| -rw-r--r-- | ext/manifest.json | 2 | ||||
| -rw-r--r-- | tmpl/kanji.html | 9 | ||||
| -rw-r--r-- | tmpl/term.html | 4 | 
4 files changed, 20 insertions, 19 deletions
| diff --git a/ext/bg/js/templates.js b/ext/bg/js/templates.js index 079389f2..ef26ab81 100644 --- a/ext/bg/js/templates.js +++ b/ext/bg/js/templates.js @@ -21,17 +21,19 @@ templates['header.html'] = template({"compiler":[7,">= 4.0.0"],"main":function(c  templates['kanji.html'] = template({"1":function(container,depth0,helpers,partials,data,blockParams,depths) {      var stack1; -  return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.enableAnkiConnect : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : ""); +  return "    <div class=\"action-bar\" data-sequence=\"" +    + container.escapeExpression(container.lambda((depths[1] != null ? depths[1].sequence : depths[1]), depth0)) +    + "\">\n" +    + ((stack1 = helpers["if"].call(depth0 != null ? depth0 : {},(depth0 != null ? depth0.enableAnkiConnect : depth0),{"name":"if","hash":{},"fn":container.program(2, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") +    + "    </div>\n";  },"2":function(container,depth0,helpers,partials,data,blockParams,depths) { -    var helper, alias1=container.lambda, alias2=container.escapeExpression; +    var helper, alias1=container.escapeExpression; -  return "    <div class=\"action-bar\">\n        <a href=\"#\" title=\"Add Kanji\" class=\"action-link disabled\" data-sequence=\"" -    + alias2(alias1((depths[1] != null ? depths[1].sequence : depths[1]), depth0)) -    + "\" data-mode=\"kanji\" data-index=\"" -    + alias2(((helper = (helper = helpers.index || (data && data.index)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : {},{"name":"index","hash":{},"data":data}) : helper))) +  return "        <a href=\"#\" title=\"Add Kanji\" class=\"action-add-note disabled\" data-mode=\"kanji\" data-index=\"" +    + alias1(((helper = (helper = helpers.index || (data && data.index)) != null ? helper : helpers.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : {},{"name":"index","hash":{},"data":data}) : helper)))      + "\"><img src=\"" -    + alias2(alias1((depths[1] != null ? depths[1].root : depths[1]), depth0)) -    + "/img/add_kanji.png\"></a>\n    </div>\n"; +    + alias1(container.lambda((depths[1] != null ? depths[1].root : depths[1]), depth0)) +    + "/img/add_kanji.png\"></a>\n";  },"4":function(container,depth0,helpers,partials,data) {      var stack1; @@ -72,7 +74,7 @@ templates['kanji.html'] = template({"1":function(container,depth0,helpers,partia      + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.kunyomi : depth0),{"name":"if","hash":{},"fn":container.program(8, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "")      + "\n"      + ((stack1 = helpers["if"].call(alias1,(depth0 != null ? depth0.onyomi : depth0),{"name":"if","hash":{},"fn":container.program(10, data, 0, blockParams, depths),"inverse":container.noop,"data":data})) != null ? stack1 : "") -    + "        </dl>\n    </div>\n</div>\n</div>\n"; +    + "        </dl>\n    </div>\n</div>\n";  },"useData":true,"useDepths":true});  templates['kanji-link.html'] = template({"compiler":[7,">= 4.0.0"],"main":function(container,depth0,helpers,partials,data) {      var helper; @@ -112,11 +114,11 @@ templates['term.html'] = template({"1":function(container,depth0,helpers,partial  },"4":function(container,depth0,helpers,partials,data,blockParams,depths) {      var helper, alias1=depth0 != null ? depth0 : {}, alias2=helpers.helperMissing, alias3="function", alias4=container.escapeExpression, alias5=container.lambda; -  return "        <a href=\"#\" title=\"Add term as expression\" class=\"action-add-note disabled\" data-mode=\"vocab_kanji\" data-index=\"" +  return "        <a href=\"#\" title=\"Add vocabulary as expression\" class=\"action-add-note disabled\" data-mode=\"vocab_kanji\" data-index=\""      + alias4(((helper = (helper = helpers.index || (data && data.index)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"index","hash":{},"data":data}) : helper)))      + "\"><img src=\""      + alias4(alias5((depths[1] != null ? depths[1].root : depths[1]), depth0)) -    + "/img/add_vocab_kanji.png\"></a>\n        <a href=\"#\" title=\"Add term as reading\" class=\"action-add-note disabled\" data-mode=\"vocab_kana\" data-index=\"" +    + "/img/add_vocab_kanji.png\"></a>\n        <a href=\"#\" title=\"Add vocabulary as reading\" class=\"action-add-note disabled\" data-mode=\"vocab_kana\" data-index=\""      + alias4(((helper = (helper = helpers.index || (data && data.index)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"index","hash":{},"data":data}) : helper)))      + "\"><img src=\""      + alias4(alias5((depths[1] != null ? depths[1].root : depths[1]), depth0)) diff --git a/ext/manifest.json b/ext/manifest.json index 5234ed5d..b3dfdbe0 100644 --- a/ext/manifest.json +++ b/ext/manifest.json @@ -1,7 +1,7 @@  {      "manifest_version": 2,      "name": "Yomichan", -    "version": "0.5", +    "version": "0.6",      "description": "Japanese dictionary with Anki integration",      "icons": {"16": "img/icon16.png", "48": "img/icon48.png", "128": "img/icon128.png"}, diff --git a/tmpl/kanji.html b/tmpl/kanji.html index 81ead584..3e148aae 100644 --- a/tmpl/kanji.html +++ b/tmpl/kanji.html @@ -1,10 +1,10 @@  <div class="kanji-definition">      {{#with options}} -    {{#if enableAnkiConnect}} -    <div class="action-bar"> -        <a href="#" title="Add Kanji" class="action-link disabled" data-sequence="{{../sequence}}" data-mode="kanji" data-index="{{@index}}"><img src="{{../root}}/img/add_kanji.png"></a> +    <div class="action-bar" data-sequence="{{../sequence}}"> +        {{#if enableAnkiConnect}} +        <a href="#" title="Add Kanji" class="action-add-note disabled" data-mode="kanji" data-index="{{@index}}"><img src="{{../root}}/img/add_kanji.png"></a> +        {{/if}}      </div> -    {{/if}}      {{/with}}      <div class="kanji-glyph">{{character}}</div> @@ -40,4 +40,3 @@          </dl>      </div>  </div> -</div> diff --git a/tmpl/term.html b/tmpl/term.html index 1bb79375..620b5ace 100644 --- a/tmpl/term.html +++ b/tmpl/term.html @@ -5,8 +5,8 @@          <a href="#" title="Play audio" class="action-play-audio" data-index="{{@index}}"><img src="{{../root}}/img/play_audio.png"></a>          {{/if}}          {{#if enableAnkiConnect}} -        <a href="#" title="Add term as expression" class="action-add-note disabled" data-mode="vocab_kanji" data-index="{{@index}}"><img src="{{../root}}/img/add_vocab_kanji.png"></a> -        <a href="#" title="Add term as reading" class="action-add-note disabled" data-mode="vocab_kana" data-index="{{@index}}"><img src="{{../root}}/img/add_vocab_kana.png"></a> +        <a href="#" title="Add vocabulary as expression" class="action-add-note disabled" data-mode="vocab_kanji" data-index="{{@index}}"><img src="{{../root}}/img/add_vocab_kanji.png"></a> +        <a href="#" title="Add vocabulary as reading" class="action-add-note disabled" data-mode="vocab_kana" data-index="{{@index}}"><img src="{{../root}}/img/add_vocab_kana.png"></a>          {{/if}}      </div>      {{/with}} |