7
7
/*globals CustomEvent, CoCreate*/
8
8
import observer from '@cocreate/observer' ;
9
9
import action from '@cocreate/actions' ;
10
+ import { queryFrameSelectorAll } from '@cocreate/utils' ;
10
11
11
12
function init ( ) {
12
13
let elements = document . querySelectorAll ( `[show],[hide]` ) ;
@@ -46,10 +47,10 @@ function selectShowHideEle(e) {
46
47
if ( value != '' ) {
47
48
var show = opt . getAttribute ( 'show' ) ;
48
49
if ( typeof show != 'undefined' ) {
49
- for ( let el of document . querySelectorAll ( show ) )
50
+ for ( let el of queryFrameSelectorAll ( show ) )
50
51
el . classList . add ( 'hidden' ) ;
51
52
if ( opt . selected === true ) {
52
- for ( let el of document . querySelectorAll ( show ) )
53
+ for ( let el of queryFrameSelectorAll ( show ) )
53
54
el . classList . remove ( 'hidden' ) ;
54
55
}
55
56
}
@@ -72,12 +73,12 @@ function clickShowHideEle(e) {
72
73
73
74
show = radio . getAttribute ( 'show' ) ;
74
75
75
- for ( let el of document . querySelectorAll ( show ) ) {
76
+ for ( let el of queryFrameSelectorAll ( show ) ) {
76
77
el . classList . add ( 'hidden' ) ;
77
78
}
78
79
79
80
if ( radio . checked ) {
80
- for ( let el of document . querySelectorAll ( show ) )
81
+ for ( let el of queryFrameSelectorAll ( show ) )
81
82
el . classList . remove ( 'hidden' ) ;
82
83
}
83
84
}
@@ -86,14 +87,14 @@ function clickShowHideEle(e) {
86
87
87
88
let updated_els = [ ] ;
88
89
89
- for ( let el of document . querySelectorAll ( show ) ) {
90
+ for ( let el of queryFrameSelectorAll ( show ) ) {
90
91
if ( el . classList . contains ( 'hidden' ) ) {
91
92
el . classList . remove ( 'hidden' ) ;
92
93
updated_els . push ( el ) ;
93
94
}
94
95
}
95
96
96
- for ( let el of document . querySelectorAll ( hide ) ) {
97
+ for ( let el of queryFrameSelectorAll ( hide ) ) {
97
98
let existEqual = false ;
98
99
for ( let uel of updated_els ) {
99
100
if ( el . isEqualNode ( uel ) ) {
0 commit comments