Skip to content

Commit 2b0f6e3

Browse files
qitmac000408qitmac000408
authored andcommitted
fix isWidget BUG
1 parent c70c0cd commit 2b0f6e3

File tree

6 files changed

+63
-13
lines changed

6 files changed

+63
-13
lines changed

avalon.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3692,10 +3692,20 @@ avalon.library = function (name, opts) {
36923692
}
36933693

36943694
avalon.library("ms")
3695+
/*
3696+
broswer nodeName scopeName localName
3697+
IE9 ONI:BUTTON oni button
3698+
IE10 ONI:BUTTON undefined oni:button
3699+
IE8 button oni undefined
3700+
chrome ONI:BUTTON undefined oni:button
36953701
3702+
*/
36963703
function isWidget(el) { //如果为自定义标签,返回UI库的名字
3697-
var fullName = el.localName || el.scopeName
3698-
var index = fullName && fullName.indexOf(":")
3704+
if(el.scopeName && el.scopeName !== "HTML" ){
3705+
return el.scopeNAme
3706+
}
3707+
var fullName = el.nodeName.toLowerCase()
3708+
var index = fullName.indexOf(":")
36993709
if (index > 0) {
37003710
return fullName.slice(0, index)
37013711
}

dist/avalon.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3692,10 +3692,20 @@ avalon.library = function (name, opts) {
36923692
}
36933693

36943694
avalon.library("ms")
3695+
/*
3696+
broswer nodeName scopeName localName
3697+
IE9 ONI:BUTTON oni button
3698+
IE10 ONI:BUTTON undefined oni:button
3699+
IE8 button oni undefined
3700+
chrome ONI:BUTTON undefined oni:button
36953701
3702+
*/
36963703
function isWidget(el) { //如果为自定义标签,返回UI库的名字
3697-
var fullName = el.localName || el.scopeName
3698-
var index = fullName && fullName.indexOf(":")
3704+
if(el.scopeName && el.scopeName !== "HTML" ){
3705+
return el.scopeNAme
3706+
}
3707+
var fullName = el.nodeName.toLowerCase()
3708+
var index = fullName.indexOf(":")
36993709
if (index > 0) {
37003710
return fullName.slice(0, index)
37013711
}

dist/avalon.modern.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3054,10 +3054,20 @@ avalon.library = function (name, opts) {
30543054
}
30553055

30563056
avalon.library("ms")
3057+
/*
3058+
broswer nodeName scopeName localName
3059+
IE9 ONI:BUTTON oni button
3060+
IE10 ONI:BUTTON undefined oni:button
3061+
IE8 button oni undefined
3062+
chrome ONI:BUTTON undefined oni:button
30573063
3064+
*/
30583065
function isWidget(el) { //如果为自定义标签,返回UI库的名字
3059-
var fullName = el.localName || el.scopeName
3060-
var index = fullName && fullName.indexOf(":")
3066+
if(el.scopeName && el.scopeName !== "HTML" ){
3067+
return el.scopeNAme
3068+
}
3069+
var fullName = el.nodeName.toLowerCase()
3070+
var index = fullName.indexOf(":")
30613071
if (index > 0) {
30623072
return fullName.slice(0, index)
30633073
}

dist/avalon.modern.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/avalon.modern.shim.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3054,10 +3054,20 @@ avalon.library = function (name, opts) {
30543054
}
30553055

30563056
avalon.library("ms")
3057+
/*
3058+
broswer nodeName scopeName localName
3059+
IE9 ONI:BUTTON oni button
3060+
IE10 ONI:BUTTON undefined oni:button
3061+
IE8 button oni undefined
3062+
chrome ONI:BUTTON undefined oni:button
30573063
3064+
*/
30583065
function isWidget(el) { //如果为自定义标签,返回UI库的名字
3059-
var fullName = el.localName || el.scopeName
3060-
var index = fullName && fullName.indexOf(":")
3066+
if(el.scopeName && el.scopeName !== "HTML" ){
3067+
return el.scopeNAme
3068+
}
3069+
var fullName = el.nodeName.toLowerCase()
3070+
var index = fullName.indexOf(":")
30613071
if (index > 0) {
30623072
return fullName.slice(0, index)
30633073
}

dist/avalon.shim.js

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3692,10 +3692,20 @@ avalon.library = function (name, opts) {
36923692
}
36933693

36943694
avalon.library("ms")
3695+
/*
3696+
broswer nodeName scopeName localName
3697+
IE9 ONI:BUTTON oni button
3698+
IE10 ONI:BUTTON undefined oni:button
3699+
IE8 button oni undefined
3700+
chrome ONI:BUTTON undefined oni:button
36953701
3702+
*/
36963703
function isWidget(el) { //如果为自定义标签,返回UI库的名字
3697-
var fullName = el.localName || el.scopeName
3698-
var index = fullName && fullName.indexOf(":")
3704+
if(el.scopeName && el.scopeName !== "HTML" ){
3705+
return el.scopeNAme
3706+
}
3707+
var fullName = el.nodeName.toLowerCase()
3708+
var index = fullName.indexOf(":")
36993709
if (index > 0) {
37003710
return fullName.slice(0, index)
37013711
}

0 commit comments

Comments
 (0)