| 
															
																@@ -6,11 +6,12 @@ const state = { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
 
															 | 
															
															 | 
															
																 
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 const mutations = {
 
															 | 
															
															 | 
															
																 const mutations = {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																   ADD_IFRAME_VIEW: (state, view) => {
 
															 | 
															
															 | 
															
																   ADD_IFRAME_VIEW: (state, view) => {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    if (state.iframeViews.some(v => v.path === view.path)) {
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-      return
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    } else {
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-      state.iframeViews.push(view)
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    }
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    if (state.iframeViews.some(v => v.path === view.path)) return
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    state.iframeViews.push(
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      Object.assign({}, view, {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        title: view.meta.title || 'no-name'
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      })
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    )
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																   },
 
															 | 
															
															 | 
															
																   },
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																   ADD_VISITED_VIEW: (state, view) => {
 
															 | 
															
															 | 
															
																   ADD_VISITED_VIEW: (state, view) => {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     if (state.visitedViews.some(v => v.path === view.path)) return
 
															 | 
															
															 | 
															
																     if (state.visitedViews.some(v => v.path === view.path)) return
 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -87,10 +88,12 @@ const mutations = { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       if (i > -1) {
 
															 | 
															
															 | 
															
																       if (i > -1) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         state.cachedViews.splice(i, 1)
 
															 | 
															
															 | 
															
																         state.cachedViews.splice(i, 1)
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       }
 
															 | 
															
															 | 
															
																       }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      if(item.meta.link) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        const fi = state.iframeViews.findIndex(v => v.path === item.path)
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        state.iframeViews.splice(fi, 1)
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       return false
 
															 | 
															
															 | 
															
																       return false
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     })
 
															 | 
															
															 | 
															
																     })
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    const iframeIndex = state.iframeViews.findIndex(v => v.path === view.path)
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    state.iframeViews = state.iframeViews.filter((item, idx) => idx <= iframeIndex)
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																   },
 
															 | 
															
															 | 
															
																   },
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																   DEL_LEFT_VIEWS: (state, view) => {
 
															 | 
															
															 | 
															
																   DEL_LEFT_VIEWS: (state, view) => {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     const index = state.visitedViews.findIndex(v => v.path === view.path)
 
															 | 
															
															 | 
															
																     const index = state.visitedViews.findIndex(v => v.path === view.path)
 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -105,10 +108,12 @@ const mutations = { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       if (i > -1) {
 
															 | 
															
															 | 
															
																       if (i > -1) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         state.cachedViews.splice(i, 1)
 
															 | 
															
															 | 
															
																         state.cachedViews.splice(i, 1)
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       }
 
															 | 
															
															 | 
															
																       }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      if(item.meta.link) {
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        const fi = state.iframeViews.findIndex(v => v.path === item.path)
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        state.iframeViews.splice(fi, 1)
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+      }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																       return false
 
															 | 
															
															 | 
															
																       return false
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     })
 
															 | 
															
															 | 
															
																     })
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    const iframeIndex = state.iframeViews.findIndex(v => v.path === view.path)
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																-    state.iframeViews = state.iframeViews.filter((item, idx) => idx >= iframeIndex)
 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																   }
 
															 | 
															
															 | 
															
																   }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 }
 
															 | 
															
															 | 
															
																 }
 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
 
															 | 
															
															 | 
															
																 
 
															 |