IMPR: UI version info

This commit is contained in:
Tony Air 2020-09-11 01:17:07 +07:00
parent 0d963161ac
commit b2d625fbae
5 changed files with 33 additions and 16 deletions

2
dist/js/app.js vendored

File diff suppressed because one or more lines are too long

2
dist/js/app.js.map vendored

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
{
"name": "@a2nt/ss-bootstrap-ui-webpack-boilerplate",
"version": "2.5.1",
"version": "2.5.2",
"author": "Tony Air <tony@twma.pro>",
"license": "MIT",
"description": "This UI Kit allows you to build Bootstrap 4 webapp with some extra UI features. It's easy to extend and easy to convert HTML templates to CMS templates.",

View File

@ -28,16 +28,18 @@ const MainUI = (($) => {
console.clear();
if (typeof UINAME !== 'undefined') {
console.info(
`%cUI Kit ${UINAME} ${UIVERSION}`,
'color:yellow;font-size:14px',
);
console.info(
`%chttps://github.com/a2nt/webpack-bootstrap-ui-kit by ${UIAUTHOR}`,
'color:yellow;font-size:10px',
);
}
console.info(
`%cUI Kit ${UINAME} ${UIVERSION}`,
'color:yellow;font-size:14px',
);
console.info(
`%c${UIMetaNAME} ${UIMetaVersion}`,
'color:yellow;font-size:12px',
);
console.info(
`%chttps://github.com/a2nt/webpack-bootstrap-ui-kit by ${UIAUTHOR}`,
'color:yellow;font-size:10px',
);
console.groupCollapsed('Events');
Object.keys(Events).forEach((k) => {
@ -403,7 +405,7 @@ const MainUI = (($) => {
W.URLDetails.relative = location.split('#')[0];
W.URLDetails.hash =
hash >= 0 ? location.substr(location.indexOf('#')) : '';
hash >= 0 ? location.substr(location.indexOf('#')) : '';
}
// show site-wide alert
@ -438,7 +440,10 @@ const MainUI = (($) => {
});
}
if ($AlertNotify.length && typeof $AlertNotify[0].stop !== 'undefined') {
if (
$AlertNotify.length &&
typeof $AlertNotify[0].stop !== 'undefined'
) {
$AlertNotify[0].stop();
}
@ -575,7 +580,9 @@ const MainUI = (($) => {
// hide spinner on target _blank
$('[target="_blank"],.external').on('click submit', (e) => {
if (
$(e.currentTarget).is('[data-toggle="lightbox"],[data-lightbox-gallery]')
$(e.currentTarget).is(
'[data-toggle="lightbox"],[data-lightbox-gallery]',
)
) {
return false;
}

View File

@ -14,6 +14,9 @@ const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin');
const ImageminPlugin = require('imagemin-webpack');
const ImageSpritePlugin = require('@a2nt/image-sprite-webpack-plugin');
const UIInfo = require('./package.json');
const UIMetaInfo = require('./node_modules/@a2nt/meta-lightbox/package.json');
const plugins = [
new webpack.DefinePlugin({
'process.env': {
@ -33,6 +36,13 @@ const plugins = [
new HtmlWebpackPlugin({
template: './src/index.html',
}),
new webpack.DefinePlugin({
UINAME: JSON.stringify(UIInfo.name),
UIVERSION: JSON.stringify(UIInfo.version),
UIAUTHOR: JSON.stringify(UIInfo.author),
UIMetaName: JSON.stringify(UIMetaInfo.name),
UIMetaVersion: JSON.stringify(UIMetaInfo.version),
}),
];
if (COMPRESS) {