Skip to content

Commit

Permalink
wdgt
Browse files Browse the repository at this point in the history
  • Loading branch information
neodigm committed Aug 22, 2023
1 parent fc8ebd0 commit 71e641c
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 3 deletions.
20 changes: 20 additions & 0 deletions dist/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,26 @@
data-n55-marquee-size="xsmall" data-n55-marquee-direction="false"><pre data-n55-theme="party" ></pre></neodigm-marquee>
</span>
</a>
<hr data-n55-theme="party" data-n55-size="xlarge">
<p class="hd4 readable__doc">Grandfather issue</p>

<neodigm-kpi id="kpi-ytd"
data-n55-kpi
data-n55-tulip='{"msg":"Year to Date","size":"xlarge","theme":"primary"}'
data-n55-kpi-percent="true"
data-n55-kpi-ambient="radius"
data-n55-kpi-dont-touch="false"
data-n55-kpi-shape-off="false"
data-n55-kpi-size="large"
data-n55-flash-theme="night"
data-n55-theme="primary"
data-n55-toast="You've reached 100% of your|YTD sales goal"
data-n55-wired4sound-click="5"
><h5>100<span>%</span></h5><h6>YTD Sales Target</h6>
</neodigm-kpi>
<hr data-n55-theme="party" data-n55-size="xlarge">

<!-- (c) 1994-2025 🗝️ www.theScottKrause.com -->

<hr data-n55-theme="danger" data-n55-size="medium">
<p class="hd4 readable__doc">A2YW WDGT REQUIREMENTS - Long Tap msg on CTA | Pup is Modal |
Expand Down
15 changes: 12 additions & 3 deletions dist/neodigm55__v3_0.js
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,11 @@ const neodigmUtils = ( ( _d ) =>{
try { return JSON.parse( sAtr ) } catch(e) {
return JSON.parse( '{ "' + sPrp + '": "' + sAtr + '" }' )
}
},
walkDOM3: function( elEv, sDatAtr ){ // Walk up two nodes
if( elEv?.dataset[ sDatAtr ] ) return elEv.dataset[ sDatAtr ]
if( elEv?.parentNode?.dataset[ sDatAtr ] ) return elEv.parentNode.dataset[ sDatAtr ]
if( elEv.tagName != "BODY" && elEv?.parentNode?.parentNode?.dataset[ sDatAtr ] ) return elEv.parentNode.parentNode.dataset[ sDatAtr ]
}
}
})( document );
Expand Down Expand Up @@ -378,7 +383,8 @@ class NeodigmTulip { // Tooltip
this._d[ neodigmOpt.N55_APP_STATE.CONTEXT ].addEventListener( "mouseover", ( ev ) =>{
if( this.bIsInit && !this.bIsPause ){
//let sCnf = ev?.target?.dataset[ "n55Tulip" ] || ev?.target?.parentNode?.dataset[ "n55Tulip" ] || ev?.target?.parentNode?.parentNode?.dataset[ "n55Tulip" ]
let sCnf = ev?.target?.dataset[ "n55Tulip" ] || ev?.target?.parentNode?.dataset[ "n55Tulip" ];
//let sCnf = ev?.target?.dataset[ "n55Tulip" ] || ev?.target?.parentNode?.dataset[ "n55Tulip" ];
let sCnf = neodigmUtils.walkDOM3( ev?.target, "n55Tulip" )
this.sId = ev?.target?.id; // Assumes tulip is on child (callback)
if( sCnf && ev?.target?.dataset?.n55Theme != "disabled" ){
neodigmTulip.prepOpen( sCnf, ev.target.getBoundingClientRect() )
Expand Down Expand Up @@ -638,8 +644,11 @@ class NeodigmWired4Sound {
["click", "mouseover"].forEach(( evName ) => {
this._d.querySelector( this._aQ[0] ).addEventListener(evName, ( ev )=>{
let sAtr = "n55Wired4sound" + neodigmUtils.capFirst( evName ).replace("Mouseover","Hover") // hover convention
let evAtr = ev?.target?.dataset[ sAtr ] || ev?.target?.parentNode?.dataset[ sAtr ]
let evTheme = ev?.target?.dataset.n55Theme || ev?.target?.parentNode?.dataset.n55Theme
//let evAtr = ev?.target?.dataset[ sAtr ] || ev?.target?.parentNode?.dataset[ sAtr ]
//let evTheme = ev?.target?.dataset.n55Theme || ev?.target?.parentNode?.dataset.n55Theme
let evAtr = neodigmUtils.walkDOM3( ev?.target, sAtr )
let evTheme = neodigmUtils.walkDOM3( ev?.target, "n55Theme" )
neodigmUtils.walkDOM3( ev?.target, "n55Tulip" )
if( evAtr && (evTheme != "disabled") ) neodigmWired4Sound.sound( evAtr )
}, false);
})
Expand Down

0 comments on commit 71e641c

Please sign in to comment.