Changeset View
Changeset View
Standalone View
Standalone View
src/resources/js/app.js
Show First 20 Lines • Show All 164 Lines • ▼ Show 20 Lines | methods: { | ||||
clearTimeout(this.refreshTimeout) | clearTimeout(this.refreshTimeout) | ||||
}, | }, | ||||
logo(mode) { | logo(mode) { | ||||
let src = this.appUrl + this.themeDir + '/images/logo_' + (mode || 'header') + '.png' | let src = this.appUrl + this.themeDir + '/images/logo_' + (mode || 'header') + '.png' | ||||
return `<img src="${src}" alt="${this.appName}">` | return `<img src="${src}" alt="${this.appName}">` | ||||
}, | }, | ||||
// Display "loading" overlay inside of the specified element | // Display "loading" overlay inside of the specified element | ||||
addLoader(elem) { | addLoader(elem, small = true) { | ||||
$(elem).css({position: 'relative'}).append($(loader).addClass('small')) | $(elem).css({position: 'relative'}).append(small ? $(loader).addClass('small') : $(loader)) | ||||
}, | }, | ||||
// Remove loader element added in addLoader() | // Remove loader element added in addLoader() | ||||
removeLoader(elem) { | removeLoader(elem) { | ||||
$(elem).find('.app-loader').remove() | $(elem).find('.app-loader').remove() | ||||
}, | }, | ||||
startLoading, | startLoading, | ||||
stopLoading, | stopLoading, | ||||
isLoading() { | isLoading() { | ||||
▲ Show 20 Lines • Show All 295 Lines • Show Last 20 Lines |