Skip to content

Commit

Permalink
Refactoring to standalone.
Browse files Browse the repository at this point in the history
  • Loading branch information
dennisnissle committed Sep 3, 2024
1 parent d34d8f2 commit 0385578
Show file tree
Hide file tree
Showing 34 changed files with 3,726 additions and 1,208 deletions.
1,023 changes: 689 additions & 334 deletions assets/css/admin.scss

Large diffs are not rendered by default.

14 changes: 7 additions & 7 deletions assets/js/static/admin-packaging.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
window.germanized = window.germanized || {};
window.germanized.admin = window.germanized.admin || {};
window.shipments = window.shipments || {};
window.shipments.admin = window.shipments.admin || {};

( function( $, admin ) {
admin.packaging = {
( function( $, shipments ) {
shipments.admin.packaging = {
params: {},

init: function() {
var self = germanized.admin.packaging;
var self = shipments.admin.packaging;

$( document )
.on( 'change', 'input.gzd-override-toggle', self.onChangeOverride );
Expand All @@ -26,7 +26,7 @@ window.germanized.admin = window.germanized.admin || {};
};

$( document ).ready( function() {
germanized.admin.packaging.init();
shipments.admin.packaging.init();
});

})( jQuery, window.germanized.admin );
})( jQuery, window.shipments );
26 changes: 13 additions & 13 deletions assets/js/static/admin-settings.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
window.germanized = window.germanized || {};
window.germanized.admin = window.germanized.admin || {};
window.shipments = window.shipments || {};
window.shipments.admin = window.shipments.admin || {};

( function( $, admin ) {
admin.shipment_settings = {
( function( $, shipments ) {
shipments.admin.shipment_settings = {
params: {},

init: function() {
var self = germanized.admin.shipment_settings;
self.params = wc_gzd_admin_shipment_settings_params;
var self = shipments.admin.shipment_settings;
self.params = wc_gzd_shipments_admin_settings_params;

$( document )
.on( 'click', 'a.woocommerce-gzd-shipment-input-toggle-trigger', self.onInputToggleClick )
Expand All @@ -17,7 +17,7 @@ window.germanized.admin = window.germanized.admin || {};
},

getCleanInputId: function( $mainInput ) {
var self = germanized.admin.shipment_settings,
var self = shipments.admin.shipment_settings,
fieldId = $mainInput.attr( 'id' ) ? $mainInput.attr( 'id' ) : $mainInput.attr( 'name' );

if ( self.params.hasOwnProperty( 'clean_input_callback' ) ) {
Expand All @@ -26,11 +26,11 @@ window.germanized.admin = window.germanized.admin || {};
objectName = '',
methodName = '';

if ( callback.substring( 0, 17 ) === 'germanized.admin.' ) {
if ( callback.substring( 0, 17 ) === 'shipments.admin.' ) {
callback = callback.slice( 17 );

params = callback.split( "." );
objectName = germanized.admin[params[0]];
objectName = shipments.admin[params[0]];
methodName = params[1];
} else {
params = callback.split( "." );
Expand All @@ -51,7 +51,7 @@ window.germanized.admin = window.germanized.admin || {};
},

getInputByIdOrName: function( $wrapper , cleanName ) {
var self = germanized.admin.shipment_settings;
var self = shipments.admin.shipment_settings;
cleanName = self.getCleanDataId( cleanName );

return $wrapper.find( ':input' ).filter( function() {
Expand All @@ -74,7 +74,7 @@ window.germanized.admin = window.germanized.admin || {};
},

onChangeInput: function() {
var self = germanized.admin.shipment_settings,
var self = shipments.admin.shipment_settings,
$mainInput = $( this ),
$wrapper = $( this ).parents( 'form' ),
mainId = self.getCleanInputId( $mainInput ),
Expand Down Expand Up @@ -166,7 +166,7 @@ window.germanized.admin = window.germanized.admin || {};
};

$( document ).ready( function() {
germanized.admin.shipment_settings.init();
shipments.admin.shipment_settings.init();
});

})( jQuery, window.germanized.admin );
})( jQuery, window.shipments );
52 changes: 26 additions & 26 deletions assets/js/static/admin-shipment-modal.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
window.germanized = window.germanized || {};
window.germanized.admin = window.germanized.admin || {};
window.shipments = window.shipments || {};
window.shipments.admin = window.shipments.admin || {};

( function( $, window, document, germanized ) {
( function( $, window, document, shipments ) {

var AdminShipmentModal = function( $modalTrigger ) {
var self = this;

self.params = wc_gzd_admin_shipment_modal_params;
self.params = wc_gzd_shipments_admin_shipment_modal_params;
self.$modalTrigger = $modalTrigger;

self.destroy();
Expand All @@ -27,7 +27,7 @@ window.germanized.admin = window.germanized.admin || {};
self.modalClass = self.$modalTrigger.data( 'id' );
self.modalId = self.modalClass + '-' + self.referenceId;
self.loadAsync = self.$modalTrigger.data( 'load-async' ) ? self.$modalTrigger.data( 'load-async' ) : false;
self.nonceParams = self.$modalTrigger.data( 'nonce-params' ) ? self.$modalTrigger.data( 'nonce-params' ) : 'wc_gzd_admin_shipments_params';
self.nonceParams = self.$modalTrigger.data( 'nonce-params' ) ? self.$modalTrigger.data( 'nonce-params' ) : 'wc_gzd_shipments_admin_shipments_params';
self.$modal = false;

self.$modalTrigger.data( 'self', this );
Expand Down Expand Up @@ -138,8 +138,8 @@ window.germanized.admin = window.germanized.admin || {};
$show.hide();
}

$( document.body ).trigger( 'wc_gzd_admin_shipment_modal_show_if', [self] );
self.$modalTrigger.trigger( 'wc_gzd_admin_shipment_modal_show_if', [self] );
$( document.body ).trigger( 'wc_gzd_shipments_admin_shipment_modal_show_if', [self] );
self.$modalTrigger.trigger( 'wc_gzd_shipments_admin_shipment_modal_show_if', [self] );
}
} else {
$wrapper.find( ':input[data-show-if-' + fieldId + ']' ).parents( '.form-field' ).hide();
Expand Down Expand Up @@ -212,16 +212,16 @@ window.germanized.admin = window.germanized.admin || {};
self.initData();
}

$( document.body ).trigger( 'wc_gzd_admin_shipment_modal_open', [self] );
self.$modalTrigger.trigger( 'wc_gzd_admin_shipment_modal_open', [self] );
$( document.body ).trigger( 'wc_gzd_shipments_admin_shipment_modal_open', [self] );
self.$modalTrigger.trigger( 'wc_gzd_shipments_admin_shipment_modal_open', [self] );
}
};

AdminShipmentModal.prototype.onLoadSuccess = function( data, self ) {
self.initData();

$( document.body ).trigger( 'wc_gzd_admin_shipment_modal_after_load_success', [data, self] );
self.$modalTrigger.trigger( 'wc_gzd_admin_shipment_modal_after_load_success', [data, self] );
$( document.body ).trigger( 'wc_gzd_shipments_admin_shipment_modal_after_load_success', [data, self] );
self.$modalTrigger.trigger( 'wc_gzd_shipments_admin_shipment_modal_after_load_success', [data, self] );
};

AdminShipmentModal.prototype.onAjaxSuccess = function( data, self ) {
Expand Down Expand Up @@ -277,12 +277,12 @@ window.germanized.admin = window.germanized.admin || {};
/**
* Refresh shipments data, if available
*/
if ( germanized.admin.shipments ) {
germanized.admin.shipments.refresh( data );
if ( shipments.admin.shipments ) {
shipments.admin.shipments.refresh( data );
}

$( document.body ).trigger( 'wc_gzd_admin_shipment_modal_ajax_success', [data, self] );
self.$modalTrigger.trigger( 'wc_gzd_admin_shipment_modal_ajax_success', [data, self] );
$( document.body ).trigger( 'wc_gzd_shipments_admin_shipment_modal_ajax_success', [data, self] );
self.$modalTrigger.trigger( 'wc_gzd_shipments_admin_shipment_modal_ajax_success', [data, self] );

/**
* Init JS form field types.
Expand All @@ -303,8 +303,8 @@ window.germanized.admin = window.germanized.admin || {};
scrollTop: 0
}, 500 );

$( document.body ).trigger( 'wc_gzd_admin_shipment_modal_ajax_error', [data, self] );
self.$modalTrigger.trigger( 'wc_gzd_admin_shipment_modal_ajax_error', [data, self] );
$( document.body ).trigger( 'wc_gzd_shipments_admin_shipment_modal_ajax_error', [data, self] );
self.$modalTrigger.trigger( 'wc_gzd_shipments_admin_shipment_modal_ajax_error', [data, self] );
}
},
error: function( data ) {},
Expand Down Expand Up @@ -341,8 +341,8 @@ window.germanized.admin = window.germanized.admin || {};
self.$modal.on( 'click.gzd-modal-' + self.modalId, '.show-more', { adminShipmentModal: self }, self.onExpandMore );
self.$modal.on( 'click.gzd-modal-' + self.modalId, '.show-fewer', { adminShipmentModal: self }, self.onHideMore );

$( document.body ).trigger( 'wc_gzd_admin_shipment_modal_after_init_data', [self] );
self.$modalTrigger.trigger( 'wc_gzd_admin_shipment_modal_after_init_data', [self] );
$( document.body ).trigger( 'wc_gzd_shipments_admin_shipment_modal_after_init_data', [self] );
self.$modalTrigger.trigger( 'wc_gzd_shipments_admin_shipment_modal_after_init_data', [self] );

self.$modal.find( ':input:visible' ).trigger( "change", [self] );
};
Expand Down Expand Up @@ -377,11 +377,11 @@ window.germanized.admin = window.germanized.admin || {};
}

if ( data.hasOwnProperty( 'shipment_id' ) && $( 'div#shipment-' + data['shipment_id'] ).length > 0 ) {
germanized.admin.shipments.initShipment( data['shipment_id'] );
shipments.admin.shipments.initShipment( data['shipment_id'] );
}

$( document.body ).trigger( 'wc_gzd_admin_shipment_modal_after_submit_success', [data, self] );
self.$modalTrigger.trigger( 'wc_gzd_admin_shipment_modal_after_submit_success', [data, self] );
$( document.body ).trigger( 'wc_gzd_shipments_admin_shipment_modal_after_submit_success', [data, self] );
self.$modalTrigger.trigger( 'wc_gzd_shipments_admin_shipment_modal_after_submit_success', [data, self] );
};

AdminShipmentModal.prototype.getCleanId = function( removePrefix = false ) {
Expand Down Expand Up @@ -486,16 +486,16 @@ window.germanized.admin = window.germanized.admin || {};
var self = event.data.adminShipmentModal;

if ( target.indexOf( self.modalId ) !== -1 ) {
$( document.body ).trigger( 'wc_gzd_admin_shipment_modal_response', [self, data] );
self.$modalTrigger.trigger( 'wc_gzd_admin_shipment_modal_response', [self, data] );
$( document.body ).trigger( 'wc_gzd_shipments_admin_shipment_modal_response', [self, data] );
self.$modalTrigger.trigger( 'wc_gzd_shipments_admin_shipment_modal_response', [self, data] );
}
};

$.fn.wc_gzd_admin_shipment_modal = function() {
$.fn.wc_gzd_shipments_admin_shipment_modal = function() {
return this.each( function() {
new AdminShipmentModal( $( this ) );

return this;
});
};
})( jQuery, window, document, window.germanized );
})( jQuery, window, document, window.shipments );
Loading

0 comments on commit 0385578

Please sign in to comment.