Parcourir la source

fix: add link to learn injection modes

Gerald il y a 7 ans
Parent
commit
5e8a920a1e

+ 5 - 2
src/_locales/cs/messages.yml

@@ -4,8 +4,8 @@ anchorAuthor:
 anchorTranslator:
   description: Translator shown on about tab.
   message: >-
-    <a href=https://www.transifex.com/user/profile/nfsmaniac
-    target=_blank>nfsmaniac</a>
+    <a href="https://www.transifex.com/user/profile/nfsmaniac" target="_blank"
+    rel="noopener noreferrer">nfsmaniac</a>
 buttonAllNone:
   description: Button to select all scripts or none.
   message: Vše/Žádný
@@ -362,6 +362,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: ''
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Skriptové příkazy

+ 3 - 0
src/_locales/de/messages.yml

@@ -364,6 +364,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Mehr Informationen zur Anwendung der Blacklist.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Skriptbefehle

+ 3 - 0
src/_locales/el/messages.yml

@@ -368,6 +368,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Μάθετε περισσότερα για τα πρότυπα της μαύρης λίστας.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Εντολές σεναρίου

+ 3 - 0
src/_locales/en/messages.yml

@@ -362,6 +362,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Learn more about blacklist patterns.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: Learn more about injection modes.
 menuCommands:
   description: Menu item to list script commands.
   message: Script commands

+ 6 - 1
src/_locales/es/messages.yml

@@ -3,7 +3,9 @@ anchorAuthor:
   message: '<a href=mailto:[email protected]>Gerald</a>'
 anchorTranslator:
   description: Translator shown on about tab.
-  message: '<a href="http://greydus.tk" target="_blank">Greydus</a>'
+  message: >-
+    <a href="http://greydus.tk" target="_blank" rel="noopener
+    noreferrer">Greydus</a>
 buttonAllNone:
   description: Button to select all scripts or none.
   message: Todos/Ninguno
@@ -366,6 +368,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Aprender más sobre los patrones de la lista negra.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Comandos de scripts

+ 3 - 0
src/_locales/fi/messages.yml

@@ -362,6 +362,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Lisää tietoa mustalistauksen malleista.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Skriptikomennot

+ 3 - 0
src/_locales/fr/messages.yml

@@ -369,6 +369,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: En apprendre plus sur les motifs de la liste noire.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Commandes de script

+ 3 - 0
src/_locales/hr/messages.yml

@@ -362,6 +362,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Nauči više o blacklist uzorcima.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Komande skripti

+ 3 - 0
src/_locales/id/messages.yml

@@ -364,6 +364,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Pelajari lebih lanjut tantang pola daftar hitam.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Perintah script

+ 3 - 0
src/_locales/it/messages.yml

@@ -362,6 +362,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Impara di più sui pattern blacklist.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Comandi script

+ 3 - 0
src/_locales/ja/messages.yml

@@ -363,6 +363,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: パターンの詳細
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: ユーザスクリプトコマンド

+ 3 - 0
src/_locales/ko/messages.yml

@@ -360,6 +360,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: 블랙리스트 패턴에 대해 자세히 알아보기
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: 스크립트 명령어

+ 3 - 0
src/_locales/pl/messages.yml

@@ -367,6 +367,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Dowiedz się więcej o formach czarnej listy.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Komendy skryptu

+ 3 - 0
src/_locales/pt_BR/messages.yml

@@ -364,6 +364,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Saiba mais sobre os padrões para a lista negra.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Comandos do script

+ 3 - 0
src/_locales/pt_PT/messages.yml

@@ -364,6 +364,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Saiba mais acerca de padrões para a lista negra.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Comandos do script

+ 3 - 0
src/_locales/ro/messages.yml

@@ -362,6 +362,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: ''
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Comenzi de scripturi

+ 3 - 0
src/_locales/ru/messages.yml

@@ -369,6 +369,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Подробнее о чёрных списках.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Команды скриптов

+ 3 - 0
src/_locales/sk/messages.yml

@@ -362,6 +362,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Získajte viac informácií o vzoroch čiernej listiny.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Príkazy skriptu

+ 3 - 0
src/_locales/sr/messages.yml

@@ -362,6 +362,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: ''
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Команде скрипте

+ 3 - 0
src/_locales/tr/messages.yml

@@ -364,6 +364,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Kara liste şablonları hakkında daha fazla öğren.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Script komutları

+ 3 - 0
src/_locales/uk/messages.yml

@@ -366,6 +366,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Детальніше про чорні списки.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Команди скриптів

+ 3 - 0
src/_locales/vi/messages.yml

@@ -362,6 +362,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: Tìm hiểu thêm về quy tắc danh sách đen.
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: Menu của script

+ 4 - 1
src/_locales/zh_CN/messages.yml

@@ -254,7 +254,7 @@ labelIndentUnit:
   message: 缩进大小:
 labelInjectionMode:
   description: Label for default option to inject scripts.
-  message: ''
+  message: 默认注入模式:
 labelInstall:
   description: Shown in the title of the confirm page while trying to install a script.
   message: 安装脚本
@@ -360,6 +360,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: 了解更多黑名单规则。
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: 了解更多注入模式。
 menuCommands:
   description: Menu item to list script commands.
   message: 脚本命令

+ 3 - 0
src/_locales/zh_TW/messages.yml

@@ -360,6 +360,9 @@ lastSync:
 learnBlacklist:
   description: Refers to a link to introduce blacklist patterns.
   message: 了解更多黑名單規則。
+learnInjectionMode:
+  description: Refers to a link to introduce injection modes.
+  message: ''
 menuCommands:
   description: Menu item to list script commands.
   message: 腳本命令

+ 1 - 1
src/options/views/edit/index.vue

@@ -7,7 +7,7 @@
       </div>
       <div class="flex-auto flex">
         <div class="edit-hint flex-auto text-right ellipsis mr-1">
-          <a href="https://violentmonkey.github.io/2017/03/14/How-to-edit-scripts-with-your-favorite-editor/" target="_blank">How to edit with your favorite editor?</a>
+          <a href="https://violentmonkey.github.io/2017/03/14/How-to-edit-scripts-with-your-favorite-editor/" target="_blank" rel="noopener noreferrer">How to edit with your favorite editor?</a>
         </div>
         <div class="edit-buttons">
           <button v-text="i18n('buttonSave')" @click="save" :disabled="!canSave"></button>

+ 2 - 2
src/options/views/script-item.vue

@@ -40,7 +40,7 @@
         </tooltip>
         <span class="sep"></span>
         <tooltip :disabled="!homepageURL" :title="i18n('buttonHome')" align="start">
-          <a class="btn-ghost" target="_blank" :href="homepageURL">
+          <a class="btn-ghost" target="_blank" rel="noopener noreferrer" :href="homepageURL">
             <icon name="home"></icon>
           </a>
         </tooltip>
@@ -50,7 +50,7 @@
           </span>
         </tooltip>
         <tooltip :disabled="!script.meta.supportURL" :title="i18n('buttonSupport')" align="start">
-          <a class="btn-ghost" target="_blank" :href="script.meta.supportURL">
+          <a class="btn-ghost" target="_blank" rel="noopener noreferrer" :href="script.meta.supportURL">
             <icon name="question"></icon>
           </a>
         </tooltip>

+ 4 - 4
src/options/views/tab-about.vue

@@ -7,12 +7,12 @@
     <p class="mb-2" v-text="i18n('extDescription')"></p>
     <div class="mb-1">
       <label v-text="i18n('labelRelated')"></label>
-      <a href="https://violentmonkey.github.io" target="_blank" v-text="i18n('labelHomepage')"></a> |
-      <a href="https://github.com/violentmonkey/violentmonkey/issues" target="_blank" v-text="i18n('labelFeedback')"></a>
+      <a href="https://violentmonkey.github.io" target="_blank" rel="noopener noreferrer" v-text="i18n('labelHomepage')"></a> |
+      <a href="https://github.com/violentmonkey/violentmonkey/issues" target="_blank" rel="noopener noreferrer" v-text="i18n('labelFeedback')"></a>
     </div>
     <div class="mb-1">
       <label v-text="i18n('labelAuthor')"></label>
-      <span v-html="i18n('anchorAuthor')"></span> | <a href="https://violentmonkey.github.io/donate/" target="_blank" v-text="i18n('labelDonate')"></a><span class="text-red"> &hearts;</span>
+      <span v-html="i18n('anchorAuthor')"></span> | <a href="https://violentmonkey.github.io/donate/" target="_blank" rel="noopener noreferrer" v-text="i18n('labelDonate')"></a><span class="text-red"> &hearts;</span>
     </div>
     <div class="mb-1">
       <label v-text="i18n('labelTranslator')"></label>
@@ -21,7 +21,7 @@
     <div class="mb-1">
       <label v-text="i18n('labelCurrentLang')"></label>
       <span class="text-green" v-text="language"></span> |
-      <a href="https://violentmonkey.github.io/localization/" target="_blank" v-text="i18n('labelHelpTranslate')"></a>
+      <a href="https://violentmonkey.github.io/localization/" target="_blank" rel="noopener noreferrer" v-text="i18n('labelHelpTranslate')"></a>
     </div>
   </div>
 </template>

+ 2 - 2
src/options/views/tab-installed.vue

@@ -9,8 +9,8 @@
             </span>
           </tooltip>
           <div class="dropdown-menu-item" v-text="i18n('buttonNew')" @click.prevent="onEditScript('_new')"></div>
-          <a class="dropdown-menu-item" v-text="i18n('installFrom', 'OpenUserJS')" href="https://openuserjs.org/" target="_blank"></a>
-          <a class="dropdown-menu-item" v-text="i18n('installFrom', 'GreasyFork')" href="https://greasyfork.org/scripts" target="_blank"></a>
+          <a class="dropdown-menu-item" v-text="i18n('installFrom', 'OpenUserJS')" href="https://openuserjs.org/" target="_blank" rel="noopener noreferrer"></a>
+          <a class="dropdown-menu-item" v-text="i18n('installFrom', 'GreasyFork')" href="https://greasyfork.org/scripts" target="_blank" rel="noopener noreferrer"></a>
           <div class="dropdown-menu-item" v-text="i18n('buttonInstallFromURL')" @click.prevent="installFromURL"></div>
         </dropdown>
         <tooltip :title="i18n('buttonUpdateAll')" placement="down" align="start">

+ 1 - 0
src/options/views/tab-settings/index.vue

@@ -39,6 +39,7 @@
             <option value="auto">auto</option>
           </select>
         </label>
+        <a class="ml-1" href="https://violentmonkey.github.io/2018/11/23/inject-into-context/" target="_blank" rel="noopener noreferrer" v-text="i18n('learnInjectionMode')"></a>
       </div>
     </section>
     <vm-import></vm-import>

+ 1 - 1
src/options/views/tab-settings/vm-blacklist.vue

@@ -3,7 +3,7 @@
     <h3 v-text="i18n('labelBlacklist')"></h3>
     <p>
       {{i18n('descBlacklist')}}
-      <a href="https://violentmonkey.github.io/2017/04/15/Smart-rules-for-blacklist/#blacklist-patterns" target="_blank" v-text="i18n('learnBlacklist')"></a>
+      <a href="https://violentmonkey.github.io/2017/04/15/Smart-rules-for-blacklist/#blacklist-patterns" target="_blank" rel="noopener noreferrer" v-text="i18n('learnBlacklist')"></a>
     </p>
     <setting-text name="blacklist" ref="blacklist" />
     <button v-text="i18n('buttonSaveBlacklist')" @click="onSave"></button>