PK
œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Notice: ob_end_clean(): Failed to delete buffer. No buffer to delete in /home/telusvwg/public_html/da754d/index.php on line 8
| Dir : /home/telusvwg/techinnovo.co/wp-content/plugins/secure-custom-fields/assets/src/js/ |
| Server: Linux premium279.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64 IP: 66.29.132.192 |
| Dir : /home/telusvwg/techinnovo.co/wp-content/plugins/secure-custom-fields/assets/src/js/_acf-notice.js |
( function ( $, undefined ) {
var Notice = acf.Model.extend( {
data: {
text: '',
type: '',
timeout: 0,
dismiss: true,
target: false,
location: 'before',
close: function () {},
},
events: {
'click .acf-notice-dismiss': 'onClickClose',
},
tmpl: function () {
return '<div class="acf-notice"></div>';
},
setup: function ( props ) {
$.extend( this.data, props );
this.$el = $( this.tmpl() );
},
initialize: function () {
// render
this.render();
// show
this.show();
},
render: function () {
// class
this.type( this.get( 'type' ) );
// text
this.html( '<p>' + acf.escHtml( this.get( 'text' ) ) + '</p>' );
// close
if ( this.get( 'dismiss' ) ) {
this.$el.append(
'<a href="#" class="acf-notice-dismiss acf-icon -cancel small"></a>'
);
this.$el.addClass( '-dismiss' );
}
// timeout
var timeout = this.get( 'timeout' );
if ( timeout ) {
this.away( timeout );
}
},
update: function ( props ) {
// update
$.extend( this.data, props );
// re-initialize
this.initialize();
// refresh events
this.removeEvents();
this.addEvents();
},
show: function () {
var $target = this.get( 'target' );
var location = this.get( 'location' );
if ( $target ) {
if ( location === 'after' ) {
$target.append( this.$el );
} else {
$target.prepend( this.$el );
}
}
},
hide: function () {
this.$el.remove();
},
away: function ( timeout ) {
this.setTimeout( function () {
acf.remove( this.$el );
}, timeout );
},
type: function ( type ) {
// remove prev type
var prevType = this.get( 'type' );
if ( prevType ) {
this.$el.removeClass( '-' + prevType );
}
// add new type
this.$el.addClass( '-' + type );
// backwards compatibility
if ( type == 'error' ) {
this.$el.addClass( 'acf-error-message' );
}
},
html: function ( html ) {
this.$el.html( acf.escHtml( html ) );
},
text: function ( text ) {
this.$( 'p' ).html( acf.escHtml( text ) );
},
onClickClose: function ( e, $el ) {
e.preventDefault();
this.get( 'close' ).apply( this, arguments );
this.remove();
},
} );
acf.newNotice = function ( props ) {
// ensure object
if ( typeof props !== 'object' ) {
props = { text: props };
}
// instantiate
return new Notice( props );
};
var noticeManager = new acf.Model( {
wait: 'prepare',
priority: 1,
initialize: function () {
const $notices = $( '.acf-admin-notice' );
if ( ! $notices.length ) {
return;
}
$notices.each( function () {
if ( $( this ).data( 'persisted' ) ) {
let dismissed = acf.getPreference( 'dismissed-notices' );
if (
dismissed &&
typeof dismissed == 'object' &&
dismissed.includes( $( this ).data( 'persist-id' ) )
) {
$( this ).remove();
} else {
$( this ).show();
$( this ).on(
'click',
'.notice-dismiss',
function ( e ) {
dismissed =
acf.getPreference( 'dismissed-notices' );
if (
! dismissed ||
typeof dismissed != 'object'
) {
dismissed = [];
}
dismissed.push(
$( this )
.closest( '.acf-admin-notice' )
.data( 'persist-id' )
);
acf.setPreference(
'dismissed-notices',
dismissed
);
}
);
}
}
} );
},
} );
} )( jQuery );