File tree Expand file tree Collapse file tree 3 files changed +62
-13
lines changed
src/options_page/components Expand file tree Collapse file tree 3 files changed +62
-13
lines changed Original file line number Diff line number Diff line change 1515 <DownloadSaveMode />
1616 <ZipDownloads />
1717 <DontCreateWorkFolder />
18+ <CombineRenameRules />
1819 </v-list >
1920 </v-card-text >
2021 </v-card >
@@ -25,6 +26,7 @@ import DownloadMode from './options/option-items/DownloadMode.vue';
2526import DownloadSaveMode from ' ./options/option-items/DownloadSaveMode.vue' ;
2627import ZipDownloads from ' ./options/option-items/ZipDownloads.vue' ;
2728import DontCreateWorkFolder from ' ./options/option-items/DontCreateWorkFolder.vue' ;
29+ import CombineRenameRules from ' ./options/option-items/CombineRenameRules.vue' ;
2830
2931export default {
3032 name: ' global-task-setting' ,
@@ -33,7 +35,8 @@ export default {
3335 ' download-mode' : DownloadMode,
3436 DownloadSaveMode,
3537 ZipDownloads,
36- DontCreateWorkFolder
38+ DontCreateWorkFolder,
39+ CombineRenameRules
3740 }
3841};
3942 </script >
Original file line number Diff line number Diff line change 3333
3434 <DontCreateWorkFolder />
3535
36- <v-list-tile v-if =" [1,2,3].indexOf(dontCreateWorkFolder) > -1" >
37- <v-list-tile-content >
38- <v-list-tile-title >{{ tl('_combin_work_and_image_rename_rule_when_dont_create_work_folder') }}</v-list-tile-title >
39- </v-list-tile-content >
40- <v-list-tile-action >
41- <v-select :items =" zipMultipleImagesOptions"
42- v-model =" combinWRRuleAndIRRuleWhenDontCreateWorkFolder"
43- style =" width :150px ;"
44- ></v-select >
45- </v-list-tile-action >
46- </v-list-tile >
36+ <CombineRenameRules />
4737 </v-list >
4838 </div >
4939</template >
5242import DownloadSaveMode from ' ./option-items/DownloadSaveMode.vue' ;
5343import ZipDownloads from ' ./option-items/ZipDownloads.vue' ;
5444import DontCreateWorkFolder from ' ./option-items/DontCreateWorkFolder.vue' ;
45+ import CombineRenameRules from ' ./option-items/CombineRenameRules.vue' ;
5546
5647export default {
5748 name: ' global-task-setting' ,
5849
5950 components: {
6051 DownloadSaveMode,
6152 ZipDownloads,
62- DontCreateWorkFolder
53+ DontCreateWorkFolder,
54+ CombineRenameRules
6355 },
6456
6557 data () {
Original file line number Diff line number Diff line change 1+ <script >
2+ import browser from ' @/modules/Extension/browser' ;
3+
4+ export default {
5+ name: ' CombineRenameRules' ,
6+
7+ data () {
8+ return {
9+ showThis: false ,
10+ value: 0
11+ }
12+ },
13+
14+ computed: {
15+ options () {
16+ return [
17+ { text: this .tl (' _enable' ), value: 1 },
18+ { text: this .tl (' _disable' ), value: 0 }
19+ ]
20+ }
21+ },
22+
23+ watch: {
24+ value (val ) {
25+ browser .storage .local .set ({ combinWRRuleAndIRRuleWhenDontCreateWorkFolder: val });
26+ }
27+ },
28+
29+ created () {
30+ this .value = this .browserItems .combinWRRuleAndIRRuleWhenDontCreateWorkFolder ;
31+ this .showThis = this .browserItems .downloadSaveMode === 1 ;
32+
33+ browser .storage .onChanged .addListener (changes => {
34+ if (' downloadSaveMode' in changes) {
35+ this .showThis = changes .downloadSaveMode .newValue === 1 ;
36+ }
37+ });
38+ }
39+ };
40+ </script >
41+
42+ <template >
43+ <v-list-tile v-if =" showThis" >
44+ <v-list-tile-content >
45+ <v-list-tile-title >{{ tl('_combin_work_and_image_rename_rule_when_dont_create_work_folder') }}</v-list-tile-title >
46+ </v-list-tile-content >
47+ <v-list-tile-action >
48+ <v-select :items =" options"
49+ v-model =" value"
50+ style =" width :150px ;"
51+ ></v-select >
52+ </v-list-tile-action >
53+ </v-list-tile >
54+ </template >
You can’t perform that action at this time.
0 commit comments