|
@@ -6,7 +6,7 @@
|
|
|
</div>
|
|
|
<div class="search-wrapper">
|
|
|
<input class="input" type="text" v-model="siteUrl" placeholder="Enter link">
|
|
|
- <div class="btn" @click="searchHandler">
|
|
|
+ <div class="btn" @click="searchHandler()">
|
|
|
<img :src="require('@/assets/svg/icon-tool-box-search-arrow.svg')" />
|
|
|
</div>
|
|
|
</div>
|
|
@@ -68,6 +68,7 @@ const props = defineProps({
|
|
|
let siteUrl = ref('');
|
|
|
|
|
|
let selectAppGuideData = {};
|
|
|
+let selectGuideApp = {};
|
|
|
let openWindowList = [];
|
|
|
|
|
|
let historyList = ref([])
|
|
@@ -76,7 +77,7 @@ let appList = ref();
|
|
|
|
|
|
const emits = defineEmits(["changeShowCom"]);
|
|
|
|
|
|
-const searchHandler = async () => {
|
|
|
+const searchHandler = async (_params) => {
|
|
|
let siteTitle = '', favicon = '';
|
|
|
let timer = null;
|
|
|
|
|
@@ -130,6 +131,10 @@ const searchHandler = async () => {
|
|
|
favicon = urlObj.origin + '/favicon.ico';
|
|
|
}
|
|
|
currentApp.iconPath = favicon;
|
|
|
+
|
|
|
+ if(_params) {
|
|
|
+ currentApp = _params;
|
|
|
+ }
|
|
|
|
|
|
let convertRes = await convertUrl({ params: { originUrl: siteUrl.value } });
|
|
|
let params = { convertUrl: siteUrl.value, originUrl: siteUrl.value, appId: '', currentApp };
|
|
@@ -162,7 +167,7 @@ const clickHistoryAppHandler = (params) => {
|
|
|
clickAppHandler(params);
|
|
|
} else {
|
|
|
siteUrl.value = params.defaultUrl;
|
|
|
- searchHandler();
|
|
|
+ searchHandler(params);
|
|
|
}
|
|
|
};
|
|
|
|
|
@@ -198,6 +203,7 @@ const openWindow = (params) => {
|
|
|
const createGuideWindow = (params, isUpdate = false) => {
|
|
|
openWindowList = [];
|
|
|
selectAppGuideData = {};
|
|
|
+ selectGuideApp = {};
|
|
|
|
|
|
let windowWith = window.screen.width - 500;
|
|
|
let guideUrl = chrome.runtime.getURL('/iframe/tool-box-guide.html');
|
|
@@ -219,7 +225,7 @@ const createGuideWindow = (params, isUpdate = false) => {
|
|
|
}, function (window) {
|
|
|
openWindowList.push(window);
|
|
|
})
|
|
|
-
|
|
|
+ selectGuideApp = params;
|
|
|
if (params.guideData) {
|
|
|
selectAppGuideData = JSON.parse(params.guideData);
|
|
|
}
|
|
@@ -243,13 +249,14 @@ const onRuntimeMsg = () => {
|
|
|
actionType: "CONTENT_EDIT_SEND_GUIDE_DATA",
|
|
|
data: {
|
|
|
guideData: selectAppGuideData,
|
|
|
- windowData: openWindowList
|
|
|
+ windowData: openWindowList,
|
|
|
+ selectGuideApp
|
|
|
}
|
|
|
}, (response) => { });
|
|
|
break;
|
|
|
case 'CONTENT_GUIDE_APPLY_APP':
|
|
|
siteUrl.value = req.data.siteUrl;
|
|
|
- searchHandler();
|
|
|
+ searchHandler(req.data.selectGuideApp);
|
|
|
break;
|
|
|
}
|
|
|
})
|