From ba1875c56a89edcd896184ab6b9734ce36f70e15 Mon Sep 17 00:00:00 2001 From: toasted-nutbread Date: Sat, 14 Sep 2019 19:59:45 -0400 Subject: [PATCH 1/2] Add rel="noopener" to all anchors with target="_blank" --- ext/bg/guide.html | 2 +- ext/bg/settings.html | 12 ++++++------ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/ext/bg/guide.html b/ext/bg/guide.html index 6f98d264..7ec1d8d9 100644 --- a/ext/bg/guide.html +++ b/ext/bg/guide.html @@ -15,7 +15,7 @@

Read the steps below to get up and running with Yomichan. For complete documentation, - visit the official homepage. + visit the official homepage.

    diff --git a/ext/bg/settings.html b/ext/bg/settings.html index 577e1a1f..62539972 100644 --- a/ext/bg/settings.html +++ b/ext/bg/settings.html @@ -307,7 +307,7 @@

    Select a dictionary to import for use below. Please visit the Yomichan homepage to - download free dictionaries + download free dictionaries for use with this extension and to learn about importing proprietary EPWING dictionaries.

    @@ -333,7 +333,7 @@
    On Firefox and Firefox for Android, the storage information feature may be hidden behind a browser flag. - If you would like to enable this flag, open about:config and search for the + If you would like to enable this flag, open about:config and search for the dom.storageManager.enabled option. If this option has a value of false, toggling it to true may allow storage information to be calculated.
    @@ -355,9 +355,9 @@

    - Yomichan supports automatic flashcard creation for Anki, a free application + Yomichan supports automatic flashcard creation for Anki, a free application designed to help you remember. This feature requires installation of the - AnkiConnect plugin. + AnkiConnect plugin.

    @@ -473,14 +473,14 @@ countless hours that I have devoted to this extension.

    - +

    
     
                 
             
     
    
    From f8aa926f8a554edc4fe963d8a9efddf67662d3da Mon Sep 17 00:00:00 2001
    From: toasted-nutbread 
    Date: Sat, 14 Sep 2019 20:01:51 -0400
    Subject: [PATCH 2/2] Upgrade website URLs to https
    
    ---
     README.md            | 24 ++++++++++++------------
     ext/bg/settings.html |  4 ++--
     2 files changed, 14 insertions(+), 14 deletions(-)
    
    diff --git a/README.md b/README.md
    index 5671e5de..40576a5a 100644
    --- a/README.md
    +++ b/README.md
    @@ -61,7 +61,7 @@ Import](https://foosoft.net/projects/yomichan-import) page to learn how to conve
     Please be aware that the non-English dictionaries contain fewer entries than their English counterparts. Even if your
     primary language is not English, you may consider also importing the English version for better coverage.
     
    -*   **[JMdict](http://www.edrdg.org/enamdict/enamdict_doc.html)** (Japanese vocabulary)
    +*   **[JMdict](https://www.edrdg.org/enamdict/enamdict_doc.html)** (Japanese vocabulary)
         *   [jmdict\_dutch.zip](https://foosoft.net/projects/yomichan/dl/dict/jmdict_dutch.zip)
         *   [jmdict\_english.zip](https://foosoft.net/projects/yomichan/dl/dict/jmdict_english.zip)
         *   [jmdict\_french.zip](https://foosoft.net/projects/yomichan/dl/dict/jmdict_french.zip)
    @@ -71,7 +71,7 @@ primary language is not English, you may consider also importing the English ver
         *   [jmdict\_slovenian.zip](https://foosoft.net/projects/yomichan/dl/dict/jmdict_slovenian.zip)
         *   [jmdict\_spanish.zip](https://foosoft.net/projects/yomichan/dl/dict/jmdict_spanish.zip)
         *   [jmdict\_swedish.zip](https://foosoft.net/projects/yomichan/dl/dict/jmdict_swedish.zip)
    -*   **[JMnedict](http://www.edrdg.org/enamdict/enamdict_doc.html)** (Japanese names)
    +*   **[JMnedict](https://www.edrdg.org/enamdict/enamdict_doc.html)** (Japanese names)
         *   [jmnedict.zip](https://foosoft.net/projects/yomichan/dl/dict/jmnedict.zip)
     *   **[KireiCake](https://kireicake.com/rikaicakes/)** (Japanese slang)
         *   [kireicake.zip](https://foosoft.net/projects/yomichan/dl/dict/kireicake.zip)
    @@ -127,7 +127,7 @@ Import](https://foosoft.net/projects/yomichan-import). Please see the project pa
     
     ## Anki Integration ##
     
    -Yomichan features automatic flashcard creation for [Anki](http://ankisrs.net/), a free application designed to help you
    +Yomichan features automatic flashcard creation for [Anki](https://apps.ankiweb.net/), a free application designed to help you
     retain knowledge. This feature requires the prior installation of an Anki plugin called [AnkiConnect](https://foosoft.net/projects/anki-connect).
     Please see the respective project page for more information about how to set up this software.
     
    @@ -135,7 +135,7 @@ Please see the respective project page for more information about how to set up
     
     Before flashcards can be automatically created, you must configure the templates used to create term and/or Kanji notes.
     If you are unfamiliar with Anki deck and model management, this would be a good time to reference the [Anki
    -Manual](http://ankisrs.net/docs/manual.html). In short, you must specify what information should be included in the
    +Manual](https://apps.ankiweb.net/docs/manual.html). In short, you must specify what information should be included in the
     flashcards that Yomichan creates through AnkiConnect.
     
     Flashcard fields can be configured with the following steps:
    @@ -145,7 +145,7 @@ Flashcard fields can be configured with the following steps:
     3.  Select the type of template to configure by clicking on either the *Terms* or *Kanji* tabs.
     4.  Select the Anki deck and model to use for new creating new flashcards of this type.
     5.  Fill the model fields with markers corresponding to the information you wish to include (several can be used at
    -    once). Advanced users can also configure the actual [Handlebars](http://handlebarsjs.com/) templates used to create
    +    once). Advanced users can also configure the actual [Handlebars](https://handlebarsjs.com/) templates used to create
         the flashcard contents (this is strictly optional).
     
         #### Markers for Term Cards ####
    @@ -243,7 +243,7 @@ following basic guidelines when creating pull requests:
     
     ### Templates ###
     
    -Yomichan uses [Handlebars](http://handlebarsjs.com/) templates for user interface generation. The source templates are
    +Yomichan uses [Handlebars](https://handlebarsjs.com/) templates for user interface generation. The source templates are
     found in the `tmpl` directory and the compiled version is stored in the `ext/bg/js/templates.js` file. If you modify the
     source templates, you will need to also recompile them. If you are developing on Linux or Mac OS X, you can use the
     included `build_tmpl.sh` and `build_tmpl_auto.sh` shell scripts to do this for you
    @@ -255,13 +255,13 @@ tmpl/*.html -f ext/bg/js/templates.js` from the project's base directory to comp
     Yomichan uses several third-party libraries to function. Below are links to homepages and snapshots of the exact
     versions packaged.
     
    -*   Bootstrap Toggle: [homepage](http://www.bootstraptoggle.com/) - [snapshot](https://github.com/minhur/bootstrap-toggle/archive/b76c094.zip)
    -*   Bootstrap: [homepage](http://getbootstrap.com/) - [snapshot](https://github.com/twbs/bootstrap/releases/download/v3.3.7/bootstrap-3.3.7-dist.zip)
    -*   Dexie: [homepage](http://dexie.org/) - [snapshot](https://github.com/dfahlander/Dexie.js/archive/v2.0.0-beta.10.zip)
    -*   Handlebars: [homepage](http://handlebarsjs.com/) - [snapshot](http://builds.handlebarsjs.com.s3.amazonaws.com/handlebars.min-714a4c4.js)
    +*   Bootstrap Toggle: [homepage](https://www.bootstraptoggle.com/) - [snapshot](https://github.com/minhur/bootstrap-toggle/archive/b76c094.zip)
    +*   Bootstrap: [homepage](https://getbootstrap.com/) - [snapshot](https://github.com/twbs/bootstrap/releases/download/v3.3.7/bootstrap-3.3.7-dist.zip)
    +*   Dexie: [homepage](https://dexie.org/) - [snapshot](https://github.com/dfahlander/Dexie.js/archive/v2.0.0-beta.10.zip)
    +*   Handlebars: [homepage](https://handlebarsjs.com/) - [snapshot](http://builds.handlebarsjs.com.s3.amazonaws.com/handlebars.min-714a4c4.js)
     *   JQuery: [homepage](https://blog.jquery.com/) - [snapshot](https://code.jquery.com/jquery-3.2.1.min.js)
    -*   JSZip: [homepage](http://stuk.github.io/jszip/) - [snapshot](https://raw.githubusercontent.com/Stuk/jszip/de7f52fbcba485737bef7923a83f0fad92d9f5bc/dist/jszip.min.js)
    -*   WanaKana: [homepage](http://wanakana.com/) - [snapshot](https://raw.githubusercontent.com/WaniKani/WanaKana/7c4a052/gh-pages/assets/js/wanakana.min.js)
    +*   JSZip: [homepage](https://stuk.github.io/jszip/) - [snapshot](https://raw.githubusercontent.com/Stuk/jszip/de7f52fbcba485737bef7923a83f0fad92d9f5bc/dist/jszip.min.js)
    +*   WanaKana: [homepage](https://wanakana.com/) - [snapshot](https://raw.githubusercontent.com/WaniKani/WanaKana/7c4a052/gh-pages/assets/js/wanakana.min.js)
     
     ## Frequently Asked Questions ##
     
    diff --git a/ext/bg/settings.html b/ext/bg/settings.html
    index 62539972..7df47980 100644
    --- a/ext/bg/settings.html
    +++ b/ext/bg/settings.html
    @@ -355,7 +355,7 @@
                     
     
                     

    - Yomichan supports automatic flashcard creation for Anki, a free application + Yomichan supports automatic flashcard creation for Anki, a free application designed to help you remember. This feature requires installation of the AnkiConnect plugin.

    @@ -450,7 +450,7 @@

    - Fields are formatted using the Handlebars.js template rendering + Fields are formatted using the Handlebars.js template rendering engine. Advanced users can modify these templates for ultimate control of what information gets included in their Anki cards. If you encounter problems with your changes you can always reset to default template settings.