diff --git a/common/component/component.js b/common/component/component.js index 405ee063..4ae98787 100644 --- a/common/component/component.js +++ b/common/component/component.js @@ -1,8 +1,7 @@ -import {isElectron, isWebNN} from '../utils.js'; +import { isElectron, isWebNN } from "../utils.js"; const webnnlogo = () => { - const nnlogo = - ` + const nnlogo = ` { `; - return nnlogo; + return nnlogo; }; const webnnsamplenav = () => { - const nnnav = - ` + const nnnav = `
Use Cases
`; - return nnbadge; + return nnbadge; }; $(document).ready(function () { - $('nav ul.navbar-nav').html(webnnsamplenav()); - $('#logosvg').html(webnnlogo()); - $('#badge').html(webnnbadge()); - if (isWebNN()) { - if ($('#backendBtns')) { - if (!isElectron()) { - $('label[name="polyfill"]').addClass('disabled'); - $('label[name="polyfill"]').addClass('btn-outline-secondary'); - $('label[name="polyfill"]').removeClass('btn-outline-info'); - $('label[name="polyfill"]').attr('title', 'WebNN is supported, disable WebNN Polyfill.'); - $('label:contains("WebNN (GPU)")').addClass('disabled'); - $('label:contains("WebNN (GPU)")').addClass('btn-outline-secondary'); - $('label:contains("WebNN (GPU)")').removeClass('btn-outline-info'); - $('label:contains("WebNN (GPU)")').attr('title', 'WebNN GPU backend is not supported.'); - } - } - $('#webnnstatus').html('supported').addClass('webnn-status-true'); - } else { - if ($('#backendBtns')) { - $('label[name="webnn"]').addClass('disabled'); - $('label[name="webnn"]').addClass('btn-outline-secondary'); - $('label[name="webnn"]').removeClass('btn-outline-info'); - $('label[name="webnn"]').attr('title', 'WebNN is not supported!'); - } - $('#webnnstatus').html('not supported').addClass('webnn-status-false'); + $("nav ul.navbar-nav").html(webnnsamplenav()); + $("#logosvg").html(webnnlogo()); + $("#badge").html(webnnbadge()); + if (isWebNN()) { + if ($("#backendBtns")) { + if (!isElectron()) { + $('label[name="polyfill"]').addClass("disabled"); + $('label[name="polyfill"]').addClass("btn-outline-secondary"); + $('label[name="polyfill"]').removeClass("btn-outline-info"); + $('label[name="polyfill"]').attr( + "title", + "WebNN is supported, disable WebNN Polyfill." + ); + $('label:contains("WebNN (GPU)")').addClass("disabled"); + $('label:contains("WebNN (GPU)")').addClass("btn-outline-secondary"); + $('label:contains("WebNN (GPU)")').removeClass("btn-outline-info"); + $('label:contains("WebNN (GPU)")').attr( + "title", + "WebNN GPU backend is not supported." + ); + } } -}); \ No newline at end of file + $("#webnnstatus").html("supported").addClass("webnn-status-true"); + } else { + if ($("#backendBtns")) { + $('label[name="webnn"]').addClass("disabled"); + $('label[name="webnn"]').addClass("btn-outline-secondary"); + $('label[name="webnn"]').removeClass("btn-outline-info"); + $('label[name="webnn"]').attr("title", "WebNN is not supported!"); + } + $("#webnnstatus").html("not supported").addClass("webnn-status-false"); + } +}); diff --git a/test-data b/test-data index 045017d3..d9f15370 160000 --- a/test-data +++ b/test-data @@ -1 +1 @@ -Subproject commit 045017d38ea0133807fa26af9e5b030147cb2314 +Subproject commit d9f1537096b0fcbbef0889b540bf8ce6c8833969