diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 1ef6b80b..00000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,46 +0,0 @@ -version: 2.1 - -orbs: - node: circleci/node@4.7.0 - -executors: - executor: - docker: - - image: cimg/base:stable - -jobs: - build: - executor: executor - working_directory: ~/uikit-site - steps: - - run: - name: Update Environment - command: | - sudo apt update - sudo apt-get install rsync - - node/install: - lts: true - install-npm: false - install-yarn: true - - checkout - - node/install-packages: - pkg-manager: yarn - - run: - name: Compile - command: | - yarn compile - - run: - name: Replace Build Number - command: | - sed -i -- "s/{{BUILD}}/$CIRCLE_BUILD_NUM/g" app/main.min.js - sed -i -- "s/{{BUILD}}/$CIRCLE_BUILD_NUM/g" docs/app/main.min.js - sed -i -- "s/{{BUILD}}/$CIRCLE_BUILD_NUM/g" docs/index.html - sed -i -- "s/{{BUILD}}/$CIRCLE_BUILD_NUM/g" index.html - - run: - name: Transfer Files - command: | - if [ "${CIRCLE_BRANCH}" = "master" ];then - rsync -avze "ssh -o StrictHostKeyChecking=no" --exclude-from ".circleci/exclude.txt" --copy-links --checksum --delete . $UIKIT_SERVER - else - echo "Skipping deploy on branch ${CIRCLE_BRANCH}"; - fi diff --git a/.circleci/exclude.txt b/.circleci/exclude.txt deleted file mode 100644 index 3204923f..00000000 --- a/.circleci/exclude.txt +++ /dev/null @@ -1,7 +0,0 @@ -.git* -.circleci -node_modules -yarn.lock -migrate.min.js -fonts -v2 diff --git a/.gitignore b/.gitignore index ebfec62c..ec1f766d 100644 --- a/.gitignore +++ b/.gitignore @@ -2,7 +2,6 @@ /assets/uikit !/assets/google /css -/fonts main.min.js js/*.min.js .DS_Store diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..20e7322d --- /dev/null +++ b/Dockerfile @@ -0,0 +1,54 @@ +FROM node:16-alpine as build + +# environment variables +ARG COMMIT_HASH=empty +ENV COMMIT_HASH $COMMIT_HASH + +# install dependencies +WORKDIR /app +COPY package.json . +COPY yarn.lock . +RUN yarn install + +# install uikit +WORKDIR /app/node_modules/uikit +RUN yarn install + +# build uikit +WORKDIR /app +COPY . . +RUN mv ./node_modules/uikit ./assets && \ + yarn compile + +# cleanup +RUN sed -i "s/{{BUILD}}/$COMMIT_HASH/g" app/main.min.js && \ + sed -i "s/{{BUILD}}/$COMMIT_HASH/g" docs/app/main.min.js && \ + sed -i "s/{{BUILD}}/$COMMIT_HASH/g" docs/index.html && \ + sed -i "s/{{BUILD}}/$COMMIT_HASH/g" index.html && \ + rm -rf ./node_modules/ && \ + rm -rf ./assets/uikit/node_modules/ + +# build uikit v2 +FROM node:16-alpine as build-v2 +ADD https://github.com/uikit/uikit-site/releases/download/2016.12/uikit-site-v2.zip uikit.zip +RUN unzip uikit.zip -d ./uikit && \ + rm uikit.zip && \ + mv ./uikit ./app + +WORKDIR /app +RUN yarn install && \ + yarn gulp build-site && \ + rm -rf ./node_modules/ + +# setup httpd +FROM httpd:2.4-alpine as httpd +WORKDIR /usr/local/apache2 +RUN sed -i "s/ServerAdmin you@example.com/ServerAdmin info@getuikit.com/" ./conf/httpd.conf && \ + sed -i "s/AllowOverride None/AllowOverride All/" ./conf/httpd.conf && \ + sed -i "/LoadModule rewrite_module/s/^#//g" ./conf/httpd.conf && \ + sed -i "/LoadModule expires_module/s/^#//g" ./conf/httpd.conf + +# copy htdocs +WORKDIR /usr/local/apache2/htdocs +COPY --from=build /app/ . +COPY --from=build-v2 /app/ ./v2 diff --git a/fonts/ProximaNova-Light-webfont.eot b/fonts/ProximaNova-Light-webfont.eot new file mode 100644 index 00000000..7854407e Binary files /dev/null and b/fonts/ProximaNova-Light-webfont.eot differ diff --git a/fonts/ProximaNova-Light-webfont.svg b/fonts/ProximaNova-Light-webfont.svg new file mode 100644 index 00000000..d3719c06 --- /dev/null +++ b/fonts/ProximaNova-Light-webfont.svg @@ -0,0 +1,228 @@ + + + + +This is a custom SVG webfont generated by Fontspring. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/ProximaNova-Light-webfont.ttf b/fonts/ProximaNova-Light-webfont.ttf new file mode 100644 index 00000000..b6880b3d Binary files /dev/null and b/fonts/ProximaNova-Light-webfont.ttf differ diff --git a/fonts/ProximaNova-Light-webfont.woff b/fonts/ProximaNova-Light-webfont.woff new file mode 100644 index 00000000..9bd31422 Binary files /dev/null and b/fonts/ProximaNova-Light-webfont.woff differ diff --git a/fonts/ProximaNova-Light-webfont.woff2 b/fonts/ProximaNova-Light-webfont.woff2 new file mode 100644 index 00000000..865d4c68 Binary files /dev/null and b/fonts/ProximaNova-Light-webfont.woff2 differ diff --git a/fonts/ProximaNova-Reg-webfont.eot b/fonts/ProximaNova-Reg-webfont.eot new file mode 100644 index 00000000..1e8c1521 Binary files /dev/null and b/fonts/ProximaNova-Reg-webfont.eot differ diff --git a/fonts/ProximaNova-Reg-webfont.svg b/fonts/ProximaNova-Reg-webfont.svg new file mode 100644 index 00000000..9036c3ef --- /dev/null +++ b/fonts/ProximaNova-Reg-webfont.svg @@ -0,0 +1,228 @@ + + + + +This is a custom SVG webfont generated by Fontspring. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/ProximaNova-Reg-webfont.ttf b/fonts/ProximaNova-Reg-webfont.ttf new file mode 100644 index 00000000..07edb663 Binary files /dev/null and b/fonts/ProximaNova-Reg-webfont.ttf differ diff --git a/fonts/ProximaNova-Reg-webfont.woff b/fonts/ProximaNova-Reg-webfont.woff new file mode 100644 index 00000000..30d54164 Binary files /dev/null and b/fonts/ProximaNova-Reg-webfont.woff differ diff --git a/fonts/ProximaNova-Reg-webfont.woff2 b/fonts/ProximaNova-Reg-webfont.woff2 new file mode 100644 index 00000000..3a659a13 Binary files /dev/null and b/fonts/ProximaNova-Reg-webfont.woff2 differ diff --git a/fonts/ProximaNova-Sbold-webfont.woff b/fonts/ProximaNova-Sbold-webfont.woff new file mode 100644 index 00000000..ab7a3e07 Binary files /dev/null and b/fonts/ProximaNova-Sbold-webfont.woff differ diff --git a/fonts/ProximaNova-Sbold-webfont.woff2 b/fonts/ProximaNova-Sbold-webfont.woff2 new file mode 100644 index 00000000..ae3a1f95 Binary files /dev/null and b/fonts/ProximaNova-Sbold-webfont.woff2 differ diff --git a/fonts/ProximaNova-Thin-webfont.eot b/fonts/ProximaNova-Thin-webfont.eot new file mode 100644 index 00000000..36e889fd Binary files /dev/null and b/fonts/ProximaNova-Thin-webfont.eot differ diff --git a/fonts/ProximaNova-Thin-webfont.svg b/fonts/ProximaNova-Thin-webfont.svg new file mode 100644 index 00000000..d86f88fb --- /dev/null +++ b/fonts/ProximaNova-Thin-webfont.svg @@ -0,0 +1,228 @@ + + + + +This is a custom SVG webfont generated by Fontspring. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/fonts/ProximaNova-Thin-webfont.ttf b/fonts/ProximaNova-Thin-webfont.ttf new file mode 100644 index 00000000..8359c6ad Binary files /dev/null and b/fonts/ProximaNova-Thin-webfont.ttf differ diff --git a/fonts/ProximaNova-Thin-webfont.woff b/fonts/ProximaNova-Thin-webfont.woff new file mode 100644 index 00000000..65f09975 Binary files /dev/null and b/fonts/ProximaNova-Thin-webfont.woff differ diff --git a/fonts/ProximaNova-Thin-webfont.woff2 b/fonts/ProximaNova-Thin-webfont.woff2 new file mode 100644 index 00000000..d3dffd40 Binary files /dev/null and b/fonts/ProximaNova-Thin-webfont.woff2 differ diff --git a/fonts/montserrat-600.woff b/fonts/montserrat-600.woff new file mode 100644 index 00000000..82df2ffe Binary files /dev/null and b/fonts/montserrat-600.woff differ diff --git a/fonts/montserrat-600.woff2 b/fonts/montserrat-600.woff2 new file mode 100644 index 00000000..d5ecf995 Binary files /dev/null and b/fonts/montserrat-600.woff2 differ diff --git a/fonts/roboto-mono-regular.woff b/fonts/roboto-mono-regular.woff new file mode 100644 index 00000000..0ea5db89 Binary files /dev/null and b/fonts/roboto-mono-regular.woff differ diff --git a/fonts/roboto-mono-regular.woff2 b/fonts/roboto-mono-regular.woff2 new file mode 100644 index 00000000..6163de7b Binary files /dev/null and b/fonts/roboto-mono-regular.woff2 differ diff --git a/migrate.min.js b/migrate.min.js new file mode 100644 index 00000000..8532571e --- /dev/null +++ b/migrate.min.js @@ -0,0 +1,4 @@ +/*! UIkit 3.0.0 | http://www.getuikit.com | (c) 2014 - 2016 YOOtheme | MIT License */ + +!function(e,a){"object"==typeof exports&&"undefined"!=typeof module?a():"function"==typeof define&&define.amd?define(a):a()}(this,function(){"use strict";!function(){function e(){this._rootSpan={styles:{},children:[],parent:null},this._currentSpan=this._rootSpan,this._waiting=0,this._readyCallback=null}function a(e,a){for(var s in a)void 0===e[s]&&(e[s]=a[s]);return e}var s={columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},n=function(){function e(e){e=e.toLowerCase();var a=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browser:a[1]||"",version:a[2]||"0"}}var a=e(navigator.userAgent);return{isIE:"msie"==a.browser||"mozilla"==a.browser&&11==parseInt(a.version,10)}}();e.prototype={group:function(e){return this._currentSpan.children.push({type:e===!1?"groupCollapsed":"group",parent:this._currentSpan}),this},groupEnd:function(){return this._currentSpan.children.push({type:"groupEnd",parent:this._currentSpan}),this},span:function e(s){var e={type:"span",styles:a(s||{},this._currentSpan.styles),children:[],parent:this._currentSpan};return this._currentSpan.children.push(e),this._currentSpan=e,this},spanEnd:function(){return this._currentSpan=this._currentSpan.parent||this._currentSpan,this},text:function(e,a){return this.span(a),this._currentSpan.children.push({type:"text",message:e,parent:this._currentSpan}),this.spanEnd()},line:function(e){return this._currentSpan.children.push({type:e||"log",parent:this._currentSpan}),this},image:function e(s,n){var t=this,e=new Image,o=1;return n=a({backgroundImage:"url("+s+")",backgroundRepeat:"no-repeat",color:"transparent",fontSize:1},n),null!=n.zoom&&(o=parseFloat(n.zoom)||o),this.text(" ",n),this._wait(),e.onload=function(){var e=this.width*o,a=this.height*o;n.backgroundSize=e+"px "+(a+"px"),n.padding=a/2+"px "+e/2+"px",n.lineHeight=a,t._ready()},e.onerror=function(){t._ready()},e.src=s,this},element:function(e){return this._currentSpan.children.push({type:"element",element:e,parent:this._currentSpan}),this},object:function(e){return this._currentSpan.children.push({type:"object",object:e,parent:this._currentSpan}),this},print:function(){return"undefined"!=typeof console&&this._onReady(this._print),new e},_print:function(){var e,a=[this._newMessage()];this._printSpan(this._rootSpan,a);for(var s=0;s=o.length)break;u=o[d++]}else{if(d=o.next(),d.done)break;u=d.value}var h=u;if(a(h,"element"),"function"==typeof s.check){var k=s.check(h);k&&a(k)}}s.example&&a(s.example,"example"),a(s.docs||e.docs||"@docs/home","link")}})})}function o(){var e=Object.keys(l),a=!0;e.forEach(function(e){var n=l[e],t=Object.keys(n),o=!1,i=console.message().group(!0).text("Warnings found in component "+e,{color:c.danger,fontSize:14}).line();t.forEach(function(e){var t=n[e];t.messages.length&&(o=!0,a=!1,i.group(!1),t.notice&&i.text("Notice: ",{color:c.warning,fontSize:13}).text(t.notice,{fontSize:12}),t.warning&&i.text("Warning: ",{color:c.danger,fontSize:13}).text(t.warning,{fontSize:12}),i.line(),t.messages.forEach(function(e){switch(e.type){case"element":i.element(e.message);break;case"link":i.text("More info: "+s(e.message),{color:c.link,fontSize:12});break;case"example":i.text(e.message,{color:c.warning,fontSize:12});break;default:i.text("Notice: ",{color:c.warning,fontSize:12}).text(e.message,{fontSize:12})}i.line()}),i.groupEnd())}),i.groupEnd(),o&&i.print()}),a&&console.message().text("Bazinga! All code on this page is UIkit 3 proof!",{color:c.success,fontSize:14}).print()}var i,r,l={},c={title:"#ee6666",warning:"#ffb24e",danger:"#e44e56",success:"#3dc372",link:"#4091D2"};return{check:function(){t(),o()}}},a={name:"accordion",docs:"@docs/accordion",messages:[{selector:"[data-uk-accordion]",warning:"The attribute data-uk-accordion has been renamed. Use the attribute uk-accordion instead."},{selector:".uk-accordion > .uk-accordion-title",warning:"The accordion component has been reworked, the accordion items need to be wrapped into one element now (e.g. ul > li structure, surrounding div element)"}]},s={name:"alert",docs:"@docs/alert",messages:[{selector:"[data-uk-alert]",warning:"The attribute data-uk-alert has been removed."},{selector:".uk-alert-large",warning:"The class uk-alert-large has been removed. Use uk-padding-* classes instead (e.g. uk-padding-large)."},{selector:".uk-alert:not(.uk-alert-success):not(.uk-alert-warning):not(.uk-alert-danger):not(.uk-alert-primary)",notice:"If you want to use the current style of the alert add uk-alert-primary class."}]},n={name:"animation",docs:"@docs/animation",messages:[{selector:".uk-animation-15.uk-animation-scale",warning:"If you want to get the kenburns effect use the class uk-animation-kenburns instead."},{selector:".uk-animation-scale:not(.uk-animation-15)",warning:"The class uk-animation-scale has been renamed. Use the class uk-animation-scale-down instead."},{selector:".uk-animation-hover",warning:"The class uk-animation-hover has been renamed. Use the class uk-animation-toggle instead."},{selector:".uk-animation-top-left",warning:"The class uk-animation-top-left has been renamed. Use the class uk-transform-origin-top-left instead."},{selector:".uk-animation-top-center",warning:"The class uk-animation-top-center has been renamed. Use the class uk-transform-origin-top-center instead."},{selector:".uk-animation-top-right",warning:"The class uk-animation-top-right has been renamed. Use the class uk-transform-origin-top-right instead."},{selector:".uk-animation-middle-left",warning:"The class uk-animation-middle-left has been renamed. Use the class uk-transform-origin-middle-left instead."},{selector:".uk-animation-middle-center",warning:"The class uk-animation-middle-center has been renamed. Use the class uk-transform-origin-middle-center instead."},{selector:".uk-animation-middle-right",warning:"The class uk-animation-middle-right has been renamed. Use the class uk-transform-origin-middle-right instead."},{selector:".uk-animation-bottom-left",warning:"The class uk-animation-bottom-left has been renamed. Use the class uk-transform-origin-bottom-left instead."},{selector:".uk-animation-bottom-center",warning:"The class uk-animation-bottom-center has been renamed. Use the class uk-transform-origin-bottom-center instead."},{selector:".uk-animation-bottom-right",warning:"The class uk-animation-bottom-right has been renamed. Use the class uk-transform-origin-bottom-right instead."}]},t={name:"article",docs:"@docs/article",messages:[{selector:".uk-article-lead",warning:"The class uk-article-lead has been removed. Use the uk-text-lead class instead."},{selector:".uk-article-divider",warning:"The class uk-article-divider has been removed. Use a hr element or the uk-divider-icon class of the element component instead."}]},o={name:"badge",docs:"@docs/badge",messages:[{selector:".uk-badge:not(.uk-badge-notification)",notice:"The class uk-badge without the additional uk-badge-notification class has been renamed into uk-label. If you already have changed the notification into the badge ignore this warning."},{selector:".uk-badge-notification",warning:"The new badge is the old badge-notification, this class can be removed."},{selector:".uk-badge-success:not(.uk-badge-notification)",warning:"The class uk-badge-success has been removed. Use uk-label-success instead."},{selector:".uk-badge-danger:not(.uk-badge-notification)",warning:"The class uk-badge-danger has been removed. Use uk-label-danger instead."},{selector:".uk-badge-success.uk-badge-notification",warning:"The class uk-badge-success has been removed."},{selector:".uk-badge-danger.uk-badge-notification",warning:"The class uk-badge-danger has been removed."}]},i={name:"base",docs:"@docs/base",messages:[{selector:".uk-image-preserve",warning:"The class uk-image-preserve has been renamed into uk-preserve-width."}]},r={name:"block",docs:"@docs/block",messages:[{selector:".uk-block",warning:"The block component has been replaced by the section component use the uk-section and uk-section-* classes instead."},{selector:".uk-block-large",warning:"The class uk-block-large has been renamed to uk-section-large."},{selector:".uk-block-default",warning:"The class uk-block-default has been renamed to uk-section-default."},{selector:".uk-block-muted",warning:"The class uk-block-muted has been renamed to uk-section-muted."},{selector:".uk-block-primary",warning:"The class uk-block-primary has been renamed to uk-section-primary."},{selector:".uk-block-secondary",warning:"The class uk-block-secondary has been renamed to uk-section-secondary."}]},l={name:"button",docs:"@docs/button",messages:[{selector:"[data-uk-button]",warning:"The attribute data-uk-button has been removed."},{selector:".uk-button-mini",warning:"The class uk-button-mini doesn't exist anymore. Use the class uk-button-small instead."},{selector:".uk-button:not(.uk-button-link):not(.uk-button-text):not(.uk-button-primary):not(.uk-button-danger):not(.uk-button-secondary):not(.uk-button-default)",warning:"The class uk-button needs an additional style class now, if you want the default button use the class uk-button-default."}]},c={name:"close",docs:"@docs/close",messages:[{selector:"[data-uk-close]",warning:"UIkit3 doesn't use the data- prefix any longer. Use the uk-close attribute instead."},{selector:".uk-close:not([uk-close])",warning:"UIkit3 doesn't need the class uk-close anymore, use the attribute uk-close instead. "},{selector:".uk-close-alt",warning:"The class uk-close-alt has been removed."}]},d={name:"column",docs:"@docs/column",messages:[{selector:".uk-column-small-1-2",warning:"The class uk-column-small-1-2 has been renamed. Use the class uk-column-1-2@s instead."},{selector:".uk-column-small-1-3",warning:"The class uk-column-small-1-3 has been renamed. Use the class uk-column-1-3@s instead."},{selector:".uk-column-small-1-4",warning:"The class uk-column-small-1-4 has been renamed. Use the class uk-column-1-4@s instead."},{selector:".uk-column-small-1-5",warning:"The class uk-column-small-1-5 has been renamed. Use the class uk-column-1-5@s instead."},{selector:".uk-column-small-1-5",warning:"The class uk-column-small-1-5 has been renamed. Use the class uk-column-1-5@s instead."},{selector:".uk-column-small-1-6",warning:"The class uk-column-small-1-6 has been renamed. Use the class uk-column-1-6@s instead."},{selector:".uk-column-medium-1-2",warning:"The class uk-column-medium-1-2 has been renamed. Use the class uk-column-1-2@m instead."},{selector:".uk-column-medium-1-3",warning:"The class uk-column-medium-1-3 has been renamed. Use the class uk-column-1-3@m instead."},{selector:".uk-column-medium-1-4",warning:"The class uk-column-medium-1-4 has been renamed. Use the class uk-column-1-4@m instead."},{selector:".uk-column-medium-1-5",warning:"The class uk-column-medium-1-5 has been renamed. Use the class uk-column-1-5@m instead."},{selector:".uk-column-medium-1-6",warning:"The class uk-column-medium-1-6 has been renamed. Use the class uk-column-1-6@m instead."},{selector:".uk-column-large-1-2",warning:"The class uk-column-large-1-2 has been renamed. Use the class uk-column-1-2@l instead."},{selector:".uk-column-large-1-3",warning:"The class uk-column-large-1-3 has been renamed. Use the class uk-column-1-3@l instead."},{selector:".uk-column-large-1-4",warning:"The class uk-column-large-1-4 has been renamed. Use the class uk-column-1-4@l instead."},{selector:".uk-column-large-1-5",warning:"The class uk-column-large-1-5 has been renamed. Use the class uk-column-1-5@l instead."},{selector:".uk-column-large-1-6",warning:"The class uk-column-large-1-6 has been renamed. Use the class uk-column-1-6@l instead."},{selector:".uk-column-xlarge-1-2",warning:"The class uk-column-xlarge-1-2 has been renamed. Use the class uk-column-1-2@xl instead."},{selector:".uk-column-xlarge-1-3",warning:"The class uk-column-xlarge-1-3 has been renamed. Use the class uk-column-1-3@xl instead."},{selector:".uk-column-xlarge-1-4",warning:"The class uk-column-xlarge-1-4 has been renamed. Use the class uk-column-1-4@xl instead."},{selector:".uk-column-xlarge-1-5",warning:"The class uk-column-xlarge-1-5 has been renamed. Use the class uk-column-1-5@xl instead."},{selector:".uk-column-xlarge-1-6",warning:"The class uk-column-xlarge-1-6 has been renamed. Use the class uk-column-1-6@xl instead."}]},u={name:"comment",docs:"@docs/comment",messages:[{selector:".uk-comment-header:not([uk-grid])",notice:"The structure of the comment header has been changed. You need a grid now to set the image and info into on line like in the example below.",example:'
\n
\n \n
\n
\n

Author

\n \n
\n
'}]},h={name:"contrast",docs:"@docs/inverse",messages:[{selector:".uk-contrast",warning:"The class uk-contrast has been removed. Use the class uk-light for light font color or uk-dark for a dark font color instead."}]},k={name:"cover",docs:"@docs/cover",messages:[{selector:"[data-uk-cover]",warning:"The attribute data-uk-cover has been renamed. Use the attribute uk-cover instead."},{selector:".uk-cover-background",warning:"The class uk-cover-background has been renamed. Use the class uk-background-cover instead."},{selector:"div.uk-cover",warning:"The class uk-cover has been renamed. Use the class uk-cover-container instead."},{selector:".uk-cover-object",warning:"The class uk-cover-object has been renamed. Use the class uk-cover instead."}]},m={name:"description-list",docs:"@docs/description-list",messages:[{selector:".uk-description-list-line",warning:"Class needs to be replaced by the new class uk-description-list-divider."},{selector:".uk-description-list-horizontal",warning:"Class doesn't exist anymore, needs to be build with the uk-grid classes",example:'
\n
Description lists
\n
A description list defines terms and their corresponding descriptions.
\n
Lorem ipsum
\n
Dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
\n
A long term is truncated
\n
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
\n
'}]},g={name:"dotnav",docs:"@docs/dotnav",messages:[{selector:".uk-dotnav-contrast",warning:"The class uk-dotnav-contrast has been removed. Use the class uk-light / uk-dark on the the parent container instead."}]},b={name:"dropdown",docs:"@docs/dropdown",messages:[{selector:"[data-uk-dropdown] > .uk-dropdown",warning:"The attribute data-uk-dropdown has been removed. Remove the attribute from the parent element and add the attribute uk-dropdown here."},{selector:"[data-uk-dropdown] .uk-dropdown-blank",warning:"The attribute data-uk-dropdown has been removed. Remove the attribute from the parent element and add the attribute uk-drop here."},{selector:".uk-dropdown-navbar",warning:"The class uk-dropdown-navbar has been renamend. Use the class uk-navbar-dropdown instead."},{selector:".uk-navbar .uk-dropdown-grid",warning:"The class uk-dropdown-grid has been changed. Use the class uk-navbar-dropdown-grid instead."},{selector:".uk-navbar .uk-dropdown-width-2",warning:"The class .uk-dropdown-width-2 has been renamed. Use the class uk-navbar-dropdown-width-2 instead."},{selector:".uk-navbar .uk-dropdown-width-3",warning:"The class uk-dropdown-width-3 has been renamed. Use the class uk-navbar-dropdown-width-3 instead."},{selector:".uk-navbar .uk-dropdown-width-4",warning:"The class uk-dropdown-width-4 has been renamed. Use the class uk-navbar-dropdown-width-4 instead."},{selector:".uk-navbar .uk-dropdown-width-5",warning:"The class uk-dropdown-width-5 has been renamed. Use the class uk-navbar-dropdown-width-5 instead."},{selector:".uk-dropdown-small",warning:"The class uk-dropdown-small has been removed."}]},v={name:"flex",docs:"@docs/flex",messages:[{selector:".uk-flex-space-between",warning:"The class uk-flex-space-between has been renamed. Use the class uk-flex-between instead."},{selector:".uk-flex-space-around",warning:"The class uk-flex-space-around has been renamed. Use the class uk-flex-around instead."},{selector:".uk-flex-wrap-space-between",warning:"The class uk-flex-wrap-space-between has been renamed. Use the class uk-flex-wrap-between instead."},{selector:".uk-flex-wrap-space-around",warning:"The class uk-flex-space-around has been renamed. Use the class uk-flex-around instead."},{selector:".uk-flex-order-first",warning:"The class uk-flex-order-first has been renamed. Use the class uk-flex-first instead."},{selector:".uk-flex-order-last",warning:"The class uk-flex-order-last has been renamed. Use the class uk-flex-last instead."},{selector:".uk-flex-order-first-small",warning:"The class uk-flex-order-first-small has been renamed. Use the class uk-flex-first@s instead."},{selector:".uk-flex-order-last-small",warning:"The class uk-flex-order-last-small has been renamed. Use the class uk-flex-last@s instead."},{selector:".uk-flex-order-first-medium",warning:"The class uk-flex-order-first-medium has been renamed. Use the class uk-flex-first@m instead."},{selector:".uk-flex-order-last-medium",warning:"The class uk-flex-order-last-medium has been renamed. Use the class uk-flex-last@m instead."},{selector:".uk-flex-order-first-large",warning:"The class uk-flex-order-first-large has been renamed. Use the class uk-flex-first@l instead."},{selector:".uk-flex-order-last-large",warning:"The class uk-flex-order-last-large has been renamed. Use the class uk-flex-last@l instead."},{selector:".uk-flex-order-first-xlarge",warning:"The class uk-flex-order-first-xlarge has been renamed. Use the class uk-flex-first@xl instead."},{selector:".uk-flex-order-last-xlarge",warning:"The class uk-flex-order-last-xlarge has been renamed. Use the class uk-flex-last@xl instead."},{selector:".uk-flex-item-none",warning:"The class uk-flex-item-none has been renamed. Use the class uk-flex-none instead."},{selector:".uk-flex-item-auto",warning:"The class uk-flex-item-auto has been renamed. Use the class uk-flex-auto instead."},{selector:".uk-flex-item-1",warning:"The class uk-flex-item-1 has been renamed. Use the class uk-flex-1 instead."}]},p={name:"form",docs:"@docs/form",messages:[{selector:".uk-form",warning:"Class uk-form doesn't exist anymore. Instead you need to define every form item with its new form class ( e.g. .uk-input, .uk-select, ... )."},{selector:".uk-form-row",warning:"Class uk-form-row doesn't exist anymore. Instead you need can use the uk-margin class."},{selector:".uk-form-help-inline",warning:"Class uk-form-help-inline doesn't exist anymore. Instead you need can use the

element with the text utility classes."},{selector:".uk-form-help-block",warning:"Class uk-form-help-block doesn't exist anymore. Instead you need can use the a

element with the text utility classes."},{selector:".uk-form-controls-condensed",warning:"Class uk-form-controls-condensed doesn't exist anymore. Instead use the uk-form-controls with an additional uk-margin-small class."},{selector:".uk-form-icon:not(.uk-icon)",warning:"Form icon has completely be been rebuild. Use the uk-inline class instead and add the uk-form-icon class directly to the icon."},{selector:".uk-form-icon-flip:not(.uk-icon)",warning:"Form icon has completely be been rebuild. Add the class uk-form-icon-flip directly to the icon."}]},w={name:"form-file",docs:"@docs/form",messages:[{selector:".uk-form-file",warning:"The form-file component is now part of the form component. Use the class uk-form-custom instead."}]},f={name:"form-select",docs:"@docs/form",messages:[{selector:".uk-form-select",warning:"The form-select component is now part of the form component. Use the class uk-form-custom and the attribute uk-form-custom instead."}]},T={name:"grid",docs:"@docs/grid",messages:[{selector:"[data-uk-grid-margin]",warning:"The attribute data-uk-grid-margin has been removed, use the uk-grid attribute instead."},{selector:"[data-uk-grid-match]",warning:"The attribute data-uk-grid-match has been removed, use the uk-height-match attribute instead."},{selector:'*[class*="uk-width-small-"]',warning:"The uk-width-small-* classes have been removed use the uk-width-*@s instead (e.g. uk-width-1-2@s)."},{selector:'*[class*="uk-width-medium-"]',warning:"The uk-width-medium-* classes have been removed use the uk-width-*@m instead (e.g. uk-width-1-2@m)."},{selector:'*[class*="uk-width-large-"]',warning:"The uk-width-large-* classes have been removed use the uk-width-*@l instead (e.g. uk-width-1-2@l)."},{selector:'*[class*="uk-width-xlarge-"]',warning:"The uk-width-xlarge-* classes have been removed use the uk-width-*@xl instead (e.g. uk-width-1-2@xl)."},{selector:'*[class*="uk-grid-width-"]',warning:"The uk-grid-width-* classes have been removed use the uk-child-width-* instead (e.g. uk-child-width-1-2@s)."},{selector:'*[class*="uk-grid-width-small-"]',warning:"The uk-grid-width-small-* classes have been removed use the uk-child-width-*@s instead (e.g. uk-child-width-1-2@s)."},{selector:'*[class*="uk-grid-width-medium-"]',warning:"The uk-grid-width-medium-* classes have been removed use the uk-child-width-*@m instead (e.g. uk-child-width-1-2@m)."},{selector:'*[class*="uk-grid-width-large-"]',warning:"The uk-grid-width-large-* classes have been removed use the uk-child-width-*@l instead (e.g. uk-child-width-1-2@l)."},{selector:'*[class*="uk-grid-width-xlarge-"]',warning:"The uk-grid-width-xlarge-* classes have been removed use the uk-child-width-*@xl instead (e.g. uk-child-width-1-2@xl)."},{selector:".uk-width-small-1-10",warning:"The uk-width-small-1-10 classes have been removed."},{selector:".uk-width-medium-1-10",warning:"The uk-width-medium-1-10 classes have been removed."},{selector:".uk-width-large-1-10",warning:"The uk-width-large-1-10 classes have been removed."},{selector:".uk-width-xlarge-1-10",warning:"The uk-width-xlarge-1-10 classes have been removed."},{selector:".uk-grid-width-small-1-10",warning:"The uk-grid-width-small-1-10 classes have been removed."},{selector:".uk-grid-width-medium-1-10",warning:"The uk-grid-width-medium-1-10 classes have been removed."},{selector:".uk-grid-width-large-1-10",warning:"The uk-grid-width-large-1-10 classes have been removed."},{selector:".uk-grid-width-xlarge-1-10",warning:"The uk-grid-width-xlarge-1-10 classes have been removed."},{selector:".uk-grid-pull",warning:"The uk-grid-pull classes have been removed. Use the uk-flex class in combination with uk-flex-first class."},{selector:".uk-grid-push",warning:"The uk-grid-push classes have been removed. Use the uk-flex class in combination with uk-flex-last class."}]},x={name:"icon",docs:"@docs/icon",messages:[{selector:'*[class^="uk-icon-"]:not([uk-icon])',warning:"There are no icons via classes any longer ( e.g. uk-icon-file ) use the JavaScript parameter 'icon' for the uk-icon attribute (e.g. uk-icon=\"icon:file\")."},{selector:".uk-icon-small",warning:"The class uk-icon-small doesn't exist anymore. Use the class JavaScript ratio parameter instead (e.g. uk-icon='ratio: 1')."},{selector:".uk-icon-medium",warning:"The class uk-icon-medium doesn't exist anymore. Use the class JavaScript ratio parameter instead (e.g. uk-icon='ratio: 2')."},{selector:".uk-icon-large",warning:"The class uk-icon-large doesn't exist anymore. Use the class JavaScript ratio parameter instead (e.g. uk-icon='ratio: 3')."},{selector:".uk-icon-spin",warning:"The class uk-icon-spin doesn't exist anymore."},{selector:".uk-icon-justify",warning:"The class uk-icon-justify doesn't exist anymore."},{selector:".uk-icon-hover",warning:"The class uk-icon-hover has been renamed please use uk-icon-link class instead."}]},y={name:"list",docs:"@docs/list",messages:[{selector:".uk-list-line",warning:"The class uk-list-line needs to be replaced by the new class uk-list-divider."},{selector:".uk-list-space",warning:"The class uk-list-space needs to be replaced by the new class uk-list-large."}]},U={name:"modal",messages:[{selector:"[data-uk-modal]",warning:"The attribute data-uk-modal is not needed any longer, use the uk-toggle attribute instead."},{selector:".uk-modal:not([uk-modal])",warning:"The class uk-modal has been changed. Use the attribute uk-modal instead."},{selector:".uk-modal-dialog:not(.uk-modal-body):not(.uk-modal-lightbox)",notice:"The class uk-modal-dialog has been changed. The content of the modal needs to be wrapped in a uk-modal-body class. If you don't have a uk-modal-dialog-title or uk-modal-dialog-footer you can just add the class uk-modal-body to the dialog itself.",example:'

\n
\n

Headline

\n
\n
\n

Content

\n
\n \n
'},{selector:".uk-modal-close.uk-close-alt",warning:"The class uk-close-alt has been removed. Use the classes uk-modal-close-outside with the uk-close attribute instead."},{selector:".uk-close.uk-modal-close",warning:"The class uk-modal-close has been removed. Use the classes uk-modal-close-default with the uk-close attribute instead."},{selector:".uk-modal-dialog-lightbox",warning:"The class uk-modal-dialog-lightbox has been removed. Use the classes uk-modal-lightbox instead."},{selector:".uk-modal-dialog-blank",notice:"The class uk-modal-dialog-blank has been removed. If you want to achieve a fullscreen modal, add the class uk-modal-full to the element holding the uk-modal attribute.",example:'
\n
\n

Content here

\n
\n
'},{selector:".uk-modal-dialog-large",warning:"The class uk-modal-dialog-large has been removed. Add the class uk-modal-container to the element holding the attribute uk-modal."},{selector:".uk-modal-spinner",warning:"The class uk-modal-spinner has been removed. Use the attribute uk-spinner instead."}]},S={name:"nav",docs:"@docs/nav",messages:[{selector:"[data-uk-nav]",warning:"The attribute data-uk-nav has been renamed. Use the attribute uk-nav instead."},{selector:".uk-nav-side",warning:"The class uk-nav-side has been renamed. Use class uk-nav-default instead."},{selector:".uk-nav-dropdown",warning:"The class uk-nav-dropdown has been renamed. Use class uk-dropdown-nav instead."},{selector:".uk-nav-navbar",warning:"The class uk-nav-navbar has been renamed. Use class uk-navbar-dropdown-nav instead."},{selector:".uk-nav-offcanvas",warning:"The class uk-nav-offcanvas has been removed. Use class uk-nav-default instead."}]},_={name:"navbar",docs:"@docs/navbar",messages:[{selector:".uk-navbar",notice:"The content of the navbar needs to be wraped into a container containing the float ( e.g. uk-navbar-left)",example:'
\n
\n
\n
\n
'},{selector:".uk-navbar-flip",warning:"The class uk-navbar-flip has been renamed. Use the class uk-navbar-right instead. Make sure to wrap the navbar content which should be displayed on the left into a containter aswell."},{selector:".uk-navbar-content",warning:"The class uk-navbar-content has been renamed. Use the class uk-navbar-item instead."},{selector:".uk-navbar-brand",warning:"The class uk-navbar-brand has been removed. Use the classes uk-navbar-item and uk-logo instead."},{selector:".uk-navbar-toggle-alt",warning:"The class uk-navbar-toggle-alt has been removed. Remove this class and use the attribute uk-search-icon instead."},{selector:".uk-navbar-toggle:not([uk-search-icon]):not([uk-navbar-toggle-icon]):not(.uk-navbar-toggle-alt)",notice:"To get the burger menu you need the addition attribute uk-navbar-toggle-icon."},{selector:".uk-navbar-attached",warning:"The class uk-navbar-attached has been removed."},{selector:".uk-navbar-nav-subtitle",warning:"The class uk-navbar-nav-subtitle has been removed. You need to wrap the whole element in a div and add the class uk-navbar-subtitle to the div of the subtitle ( see example bellow ).",example:'
\n Item\n
\n Subtitle\n
\n
'}]},I={name:"offcanvas",docs:"@docs/offcanvas",messages:[{selector:"[data-uk-offcanvas]",warning:"The data-uk-offcanvas has been renamed. Use the attribute uk-toggle instead.", +check:function(e){if(e.getAttribute("data-uk-offcanvas").indexOf("mode")!==-1)return'The mode is now defined in element containing the uk-offcanvas attribute ( e.g. uk-offcanvas="mode:reveal").'}},{selector:".uk-offcanvas:not([uk-offcanvas])",warning:"The class uk-offcanvas has been changed. Remove this class and add the attribute uk-offcanvas instead. If you want to keep the overlay about the website when the offcanvas is open add the parameter overlay:true (e.g. uk-offcanvas='overlay:true')."},{selector:".uk-offcanvas-bar-flip",warning:"The class uk-offcanvas-bar-flip has been removed. Add the parameter flip:true to the uk-offcanvas attribute instead (e.g. uk-offcanvas='flip:true')."}]},C={name:"overlay",docs:"@docs/overlay",messages:[{selector:'.uk-overlay:not([class*="uk-position-"])',warning:"The uk-overlay class has been reworked use uk-inline-clip instead."},{selector:".uk-overlay-panel",warning:"The class uk-overlay-panel has been removed. Use the class uk-overlay instead.",check:function(e){if(e.className.indexOf("uk-overlay-top")===-1&&e.className.indexOf("uk-overlay-bottom")===-1&&e.className.indexOf("uk-overlay-left")===-1&&e.className.indexOf("uk-overlay-right")===-1)return"The positioning of the overlay has been changed, instead of using flex classes or overlay position classes us the uk-position classes instead ( e.g. uk-position-cover )."}},{selector:".uk-overlay-background",warning:"The classes uk-overlay-background has been removed. Use the class uk-overlay-default instead."},{selector:".uk-overlay-top",warning:"The class uk-overlay-top has been removed. Use the class uk-position-top instead."},{selector:".uk-overlay-right",warning:"The class uk-overlay-right has been removed. Use the class uk-position-right instead."},{selector:".uk-overlay-bottom",warning:"The class uk-overlay-bottom has been removed. Use the class uk-position-bottom instead."},{selector:".uk-overlay-left",warning:"The class uk-overlay-left has been removed. Use the class uk-position-left instead."},{selector:".uk-overlay-hover",warning:"The class uk-overlay-hover has been removed. Use the class uk-transition-toggle instead."},{selector:".uk-overlay-slide-top:not(.uk-overlay-icon)",warning:"The class uk-overlay-slide-top has been removed. Use the class uk-transition-slide-top instead."},{selector:".uk-overlay-slide-bottom:not(.uk-overlay-icon)",warning:"The class uk-overlay-slide-bottom has been removed. Use the class uk-transition-slide-bottom instead."},{selector:".uk-overlay-slide-left:not(.uk-overlay-icon)",warning:"The class uk-overlay-slide-left has been removed. Use the class uk-transition-slide-left instead."},{selector:".uk-overlay-slide-right:not(.uk-overlay-icon)",warning:"The class uk-overlay-slide-right has been removed. Use the class uk-transition-slide-right instead."},{selector:".uk-overlay-fade:not(.uk-overlay-icon)",warning:"The class uk-overlay-fade has been removed. Use the class uk-transition-fade instead."},{selector:".uk-overlay-scale:not(.uk-overlay-icon)",warning:"The class uk-overlay-scale has been removed. Use the class uk-transition-scale-up instead."},{selector:".uk-overlay-spin",warning:"The class uk-overlay-spin has been removed. Use one of the other uk-transition classes instead (e.g. uk-transition-scale-up)."},{selector:".uk-overlay-grayscale",warning:"The class uk-overlay-grayscale has been removed. Use one of the other uk-transition classes instead (e.g. uk-transition-scale-up)."},{selector:".uk-overlay-icon:not([uk-overlay-icon])",warning:"The class uk-overlay-icon has been changed. Use a div with the uk-position-center class and in here use a span with the attribute uk-overlay-icon instead.",example:'
\n \n \n
'},{selector:".uk-overlay-slide-top.uk-overlay-icon",warning:"To achieve an animation for the Icon, use the uk-transition class as described before and also the markup for the new uk-overlay-icon. Additional you will need a wraping div with the animation. See the example for the markup.",example:'
\n
\n \n \n
\n
'},{selector:".uk-overlay-slide-bottom.uk-overlay-icon",warning:"To achieve an animation for the Icon, use the uk-transition class as described before and also the markup for the new uk-overlay-icon. Additional you will need a wraping div with the animation. See the example for the markup.",example:'
\n
\n \n \n
\n
'},{selector:".uk-overlay-slide-left.uk-overlay-icon",warning:"To achieve an animation for the Icon, use the uk-transition class as described before and also the markup for the new uk-overlay-icon. Additional you will need a wraping div with the animation. See the example for the markup.",example:'
\n
\n \n \n
\n
'},{selector:".uk-overlay-slide-right.uk-overlay-icon",warning:"To achieve an animation for the Icon, use the uk-transition class as described before and also the markup for the new uk-overlay-icon. Additional you will need a wraping div with the animation. See the example for the markup.",example:'
\n
\n \n \n
\n
'},{selector:".uk-overlay-fade.uk-overlay-icon",warning:"To achieve an animation for the Icon, use the uk-transition class as described before and also the markup for the new uk-overlay-icon. Additional you will need a wraping div with the animation. See the example for the markup.",example:'
\n
\n \n \n
\n
'},{selector:".uk-overlay-scale.uk-overlay-icon",warning:"To achieve an animation for the Icon, use the uk-transition class as described before and also the markup for the new uk-overlay-icon. Additional you will need a wraping div with the animation. See the example for the markup.",example:'
\n
\n \n \n
\n
'},{selector:"img.uk-overlay-scale",notice:"If you want to achieve a 'soft' animation where the image is visible by default, use additionaly the class uk-transition-opaque."},{selector:".uk-overlay-image",warning:"The class uk-overlay-image has been removed. Remove the class uk-overlay / uk-overlay-panel and use the class uk-position-cover instead."},{selector:".uk-thumbnail",warning:"The class uk-thumbnail has been removed. You can try to rebuild this design with the uk-card classes.",docs:"@docs/card"}]},z={name:"pagination",docs:"@docs/pagination",messages:[{selector:".uk-pagination:not(.uk-pagination-left):not(.uk-pagination-right):not(.uk-flex-center):not(.uk-flex-right):not(.uk-flex-between):not(.uk-flex-arround)",notice:"The class uk-pagination has been changed. To center the pagination add the class uk-flex-center."},{selector:".uk-pagination.uk-pagination-left",warning:"The class uk-pagination has been changed. The class uk-pagination-left is not needed any longer."},{selector:".uk-pagination.uk-pagination-right",warning:"The class uk-pagination-right has been removed. Use the class uk-flex-right instead."},{selector:".uk-pagination [class*=uk-icon-angle-]",warning:"To display angles to the left or right for the pagination use a span element with the attribute uk-pagination-previous / uk-pagination-next instead."},{selector:".uk-pagination-next:not([uk-pagination-next])",warning:"The class uk-pagination-next has been changed. Use the class uk-flex-between for the ul element instead.",example:''},{selector:".uk-pagination-previous:not([uk-pagination-previous])",warning:"The class uk-pagination-previous has been changed. Use the class uk-flex-between for the ul element instead.",example:''}]},A={name:"panel",docs:"@docs/panel",messages:[{selector:".uk-panel.uk-panel-box:not(.uk-panel-box-primary):not(.uk-panel-box-secondary)",warning:"The uk-panel-box has been renamed into uk-card. Remove the class uk-panel and uk-panel-box and add uk-card and uk-card-default class instead.",check:function(e){if(!e.querySelectorAll("div").length)return"To add additional padding use the class uk-card-body"}},{selector:".uk-panel-box.uk-panel-box-primary",warning:"The uk-panel-box has been renamed into uk-card. Remove the classes uk-panel, uk-panel-box, uk-panel-box-primary and add uk-card and uk-card-primary classes instead."},{selector:".uk-panel-box.uk-panel-box-secondary",warning:"The uk-panel-box has been renamed into uk-card. Remove the classes uk-panel, uk-panel-box, uk-panel-box-secondary and add uk-card and uk-card-primary classes instead."},{selector:".uk-panel-box-hover",warning:"The uk-panel-box-hover has been renamed into uk-card-hover."},{selector:".uk-panel-box-primary-hover",warning:"There is no difference within the hover classes anymore. Use the uk-card-hover instead."},{selector:".uk-panel-box-secondary-hover",warning:"There is no difference within the hover classes anymore. Use the uk-card-hover instead."},{selector:".uk-panel-box .uk-panel-title",warning:"The class uk-panel-title has been removed. Use uk-card-title class instead."},{selector:".uk-panel-box .uk-panel-badge",warning:"The class uk-panel-badge has been removed. Use uk-card-badge class instead."},{selector:".uk-panel-body",warning:"The class uk-panel-body has been removed. Use uk-card-body class instead."},{selector:".uk-panel-box .uk-panel-teaser",warning:"The class uk-panel-teaser has been removed. Use uk-card-media-top class instead and wrap the content of the panel within an div element with the uk-card-body class."},{selector:".uk-panel:not(.uk-panel-box).uk-panel-hover",warning:"The class uk-panel-hover has been removed from the default uk-panel."},{selector:".uk-panel:not(.uk-panel-box) .uk-panel-title",warning:"The class uk-panel-title has been removed from the default uk-panel, use the text utility classes instead."},{selector:".uk-panel:not(.uk-panel-box) .uk-panel-badge",warning:"The class uk-panel-badge has been removed. You can use the position classes (e.g. uk-position-top-right ) instead to position a label or badge in the panel."},{selector:".uk-panel-header",warning:"The class uk-panel-header has been removed. Use a
element between the title and content instead."},{selector:".uk-panel-divider",warning:"The class uk-panel-divider has been removed. Use a
element between the panels instead."},{selector:".uk-panel-space",warning:"The class uk-panel-space has been removed. Use uk-padding-* classes instead (e.g. uk-padding-large)."},{selector:"a.uk-panel",warning:"The class uk-panel can't be used with the element anylonger instead use a
element and add an element with the class uk-position-cover.",example:''},{selector:"a.uk-card",warning:"The class uk-card can't be used with the element anylonger instead use a
element and add an element with the class uk-position-cover.",example:''}]},E={name:"scroll",docs:"@docs/scroll",messages:[{selector:"[data-uk-smooth-scroll]",warning:"The attribute data-uk-smooth-scroll has been renamed use the attribute uk-scroll instead."}]},j={name:"scrollspy",docs:"@docs/scrollspy",messages:[{selector:"[data-uk-scrollspy]",warning:"The attribute data-uk-scrollspy has been renamed use the attribute uk-scrollspy instead."},{selector:"[data-uk-scrollspy-nav]",warning:"The attribute data-uk-scrollspy-nav has been renamed use the attribute uk-scrollspy-nav instead."},{selector:"[data-uk-scrollspy-cls]",warning:"The attribute data-uk-scrollspy-cls has been renamed use the attribute uk-scrollspy-class instead."}]},R={name:"search",docs:"@docs/search",messages:[{selector:"[data-uk-search]",warning:"The attribute data-uk-search has been removed."},{selector:".uk-search:not(.uk-search-default):not(.uk-search-navbar):not(.uk-search-large)",warning:"The class uk-search needs an additional style class ( uk-search-default, uk-search-navbar, uk-search-large ). If you want a search icon be visible use an additional span element with the class and attribute uk-search-icon."},{selector:".uk-search-field",warning:"The class uk-search-field has been removed. Use uk-search-input instead."}]},D={name:"slidenav",docs:"@docs/slidenav",messages:[{selector:".uk-slidenav:not([uk-slidenav])",warning:"The class uk-slidenav has been removed. Use the attribute uk-slidenav instead and add the class uk-inline to the parent element. To make the navigation only visible on hover add the class uk-visible-toggle to the parent element"},{selector:".uk-slidenav-previous",warning:"The class uk-slidenav-previous has been removed. Use the argument previous for the attribute uk-slidenav instead (e.g. uk-slidenav='previous'). For positioning use the uk-position-* classes (e.g. uk-position-center-left & uk-position-small). To hide the navigation when not hovered use the class uk-hidden-hover."},{selector:".uk-slidenav-next",warning:"The class uk-slidenav-next has been removed. Use the argument next for the attribute uk-slidenav instead (e.g. uk-slidenav='next'). For positioning use the uk-position-* classes (e.g. uk-position-center-left & uk-position-small). To hide the navigation when not hovered use the class uk-hidden-hover."},{selector:".uk-slidenav-contrast",warning:"The class uk-slidenav-contrast has been removed. Use the class uk-light / uk-dark on the the parent container instead."}]},O={name:"sticky",docs:"@docs/sticky",messages:[{selector:"[data-uk-sticky]",warning:"The data-uk-sticky has been renamed. Use the attribute uk-sticky instead."}]},M={name:"subnav",docs:"@docs/subnav",messages:[{selector:".uk-subnav-line",warning:"The class uk-subnav-line has been renamed. Use class uk-subnav-divider instead."}]},q={name:"switcher",docs:"@docs/switcher",messages:[{selector:"[data-uk-switcher]",warning:"The attribute data-uk-switcher has been renamed. Use the attribute uk-switcher instead."},{selector:"[data-uk-switcher-item]",warning:"The attribute data-uk-switcher-item has been renamed. Use the attribute uk-switcher-item instead."}]},N={name:"tab",docs:"@docs/tab",messages:[{selector:"[data-uk-tab]",warning:"The attribute data-uk-tab has been removed. Use the attribute uk-tab instead."},{selector:".uk-tab-flip",warning:"The class uk-tab-flip has been removed. To align the tabs right use the class uk-flex-right instead."},{selector:".uk-tab-center",warning:"The class uk-tab-center has been removed. To align the tabs in the center remove the div element with the uk-tab-center class containing the ul and add the uk-flex-center to the ul itself."},{selector:".uk-tab-bottom-center",warning:"The class uk-tab-bottom-center has been removed."},{selector:".uk-tab-grid",warning:"The class uk-tab-grid has been removed. Use the uk-child-width-* classes instead (e.g. uk-child-width-1-5)."},{selector:".uk-tab-responsive",warning:"The class uk-tab-responsive has been removed."}]},F={name:"table",docs:"@docs/table",messages:[{selector:".uk-table-condensed",warning:"The class uk-table-condensed has been renamed use the class uk-table-small instead."}]},J={name:"text",docs:"@docs/text",messages:[{selector:".uk-text-contrast",warning:"The class text-contrast has been removed. Add the class uk-light / uk-dark to the parent container instead."},{selector:".uk-text-center-medium",warning:"The class uk-text-center-medium has been renamed. Use the class uk-text-center@m instead."},{selector:".uk-text-left-medium",warning:"The class uk-text-left-medium has been renamed. Use the class uk-text-left@m instead."},{selector:".uk-text-center-small",warning:"The class uk-text-center-small has been renamed. Use the class uk-text-center@s instead."},{selector:".uk-text-left-small",warning:"The class uk-text-left-small has been renamed. Use the class uk-text-left@s instead."}]},K={name:"toggle",docs:"@docs/toggle",messages:[{selector:"[data-uk-toggle]",warning:"The attribute data-uk-toggle has been renamed use the attribute uk-toggle instead."},{selector:"[data-uk-toggle] .uk-hidden",warning:'To achieve a toggle which is by default hidden use the attribute hidden="hidden" instead of the class uk-hidden.'}]},Y={name:"utility",docs:"@docs/utility",messages:[{selector:"[data-uk-margin]",warning:"The attribute data-uk-margin has been removed."},{selector:".uk-container-center",warning:"The class uk-container-center has been removed. The uk-container is centered by default."},{selector:".uk-overflow-container",warning:"The class uk-overflow-container has been removed. Use the attribute uk-overflow-auto instead."},{selector:".uk-align-medium-left",warning:"The class uk-align-medium-left has been renamed. Use the class uk-align-left@m instead."},{selector:".uk-align-medium-right",warning:"The class uk-align-medium-right has been renamed. Use the class uk-align-right@m instead."},{selector:".uk-nbfc",warning:"The class uk-nbfc has been removed. Use the class uk-overflow-hidden instead."},{selector:".uk-nbfc-alt",warning:"The class uk-nbfc has been removed. Use the class uk-overflow-hidden instead."},{selector:".uk-vertical-align",warning:"The class uk-vertical-align has been removed. Use the flex classes instead (e.g. uk-flex-middle)."},{selector:".uk-margin-top-remove",warning:"The class uk-margin-top-remove has been renamed. Use the class uk-margin-remove-top instead."},{selector:".uk-margin-bottom-remove",warning:"The class uk-margin-bottom-remove has been renamed. Use the class uk-margin-remove-bottom instead."},{selector:".uk-padding-top-remove",warning:"The class uk-padding-top-remove has been renamed. Use the class uk-padding-remove-top instead."},{selector:".uk-padding-bottom-remove",warning:"The class uk-padding-bottom-remove has been renamed. Use the class uk-padding-remove-bottom instead."},{selector:".uk-padding-vertical-remove",warning:"The class uk-padding-vertical-remove has been renamed. Use the class uk-padding-remove-vertical instead."},{selector:".uk-heading-large",warning:"The class uk-heading-large has been removed. Use the class uk-heading-primary instead."},{selector:".uk-scrollable-text",warning:"The class uk-scrollable-text has been removed. Use the attribute uk-overflow-auto instead and add a height class from the utility component (e.g. uk-height-medium). To make the element resizable add the class uk-resize."},{selector:".uk-scrollable-box",warning:"The class uk-scrollable-box has been removed. Use the classes uk-panel and uk-panel-scrollable instead."},{selector:".uk-visible-small",warning:"The class uk-visible-small has been removed. Use the classes uk-visible@s and uk-hidden@m instead."},{selector:".uk-visible-medium",warning:"The class uk-visible-medium has been removed. Use the classes uk-visible@m and uk-hidden@l instead."},{selector:".uk-visible-large",warning:"The class uk-visible-large has been removed. Use the class uk-visible@l if you don't want the element to be visible on extra large screens add the class uk-hidden@xl aswell."},{selector:".uk-visible-hover",warning:"The class uk-visible-hover has been renamed. Use the class uk-visible-toggle instead."},{selector:".uk-hidden-small",warning:"The class uk-hidden-small has been removed. To get the same result please use a custom class and CSS."},{selector:".uk-hidden-medium",warning:"The class uk-hidden-medium has been removed. To get the same result please use a custom class and CSS."},{selector:".uk-hidden-large",warning:"The class uk-hidden-large has been removed. To get the same result please use a custom class and CSS."},{selector:".uk-visible-hover",warning:"The class uk-visible-hover has been renamed. Use the class uk-visible-toggle instead."},{selector:".uk-visible-hover-inline",warning:"The class uk-visible-hover-inline has been renamed. Use the class uk-visible-toggle instead."},{selector:".uk-visible-hover-inline .uk-hidden",warning:"The class uk-hidden has been renamed. Use the class uk-hidden-hover instead."},{selector:".uk-visible-hover-inline .uk-invisible",warning:"The class uk-invisible has been renamed. Use the class uk-invisible-hover instead."},{selector:".uk-touch",warning:"The class uk-touch has been removed."},{selector:".uk-hidden-touch",warning:"The class uk-hidden-touch has been removed."},{selector:".uk-notouch",warning:"The class uk-notouch has been removed."},{selector:".uk-hidden-notouch",warning:"The class uk-hidden-notouch has been removed."},{selector:".uk-thumbnav",warning:"The class uk-thumbnav has been removed. This needs to be rebuild in another way."}]},H=[a,s,n,t,o,i,r,l,c,d,u,h,k,m,g,b,v,p,w,f,T,x,y,U,S,_,I,C,z,A,E,j,R,D,O,M,q,N,F,J,K,Y],L=new e(H);L.check()}); \ No newline at end of file diff --git a/package.json b/package.json index edf29cfa..fe4353f4 100644 --- a/package.json +++ b/package.json @@ -1,33 +1,33 @@ { - "scripts": { - "install": "cd ./node_modules/uikit && yarn && cd ../../ && symlink-dir ./node_modules/uikit ./assets/uikit", - "setup": "yarn && yarn compile", - "compile": "yarn compile-js && yarn compile-less && yarn compile-uikit", - "compile-uikit": "cd ./assets/uikit && yarn compile-less && yarn compile-rtl && yarn compile-js uikit tests", - "compile-js": "webpack", - "compile-less": "make-dir css && lessc less/theme.less > css/theme.css --relative-urls --rootpath=../less/ --clean-css", - "eslint": "eslint ./", - "watch-js": "webpack -w --devtool=inline-source-map" - }, - "eslintIgnore": [ - "*.min.js", - "*.json" - ], - "devDependencies": { - "@babel/core": "^7.17.8", - "@babel/preset-env": "^7.16.4", - "babel-loader": "^8.2.4", - "eslint": "8.12.0", - "eslint-plugin-vue": "^8.5.0", - "less": "^4.1.2", - "less-plugin-clean-css": "^1.5.1", - "make-dir-cli": "^3.0.0", - "symlink-dir": "^5.0.1", - "uikit": "3.14.3", - "uniqid": "^5.4.0", - "vue-loader": "^15.9.8", - "vue-template-compiler": "^2.6.14", - "webpack": "^5.70.0", - "webpack-cli": "^4.9.2" - } + "scripts": { + "setup": "yarn && yarn uikit && yarn compile", + "uikit": "cd ./node_modules/uikit && yarn && cd ../../ && symlink-dir ./node_modules/uikit ./assets/uikit", + "compile": "yarn compile-js && yarn compile-less && yarn compile-uikit", + "compile-uikit": "cd ./assets/uikit && yarn compile-less && yarn compile-rtl && yarn compile-js uikit tests", + "compile-js": "webpack", + "compile-less": "make-dir css && lessc less/theme.less > css/theme.css --relative-urls --rootpath=../less/ --clean-css", + "eslint": "eslint ./", + "watch-js": "webpack -w --devtool=inline-source-map" + }, + "eslintIgnore": [ + "*.min.js", + "*.json" + ], + "devDependencies": { + "@babel/core": "^7.17.8", + "@babel/preset-env": "^7.16.4", + "babel-loader": "^8.2.4", + "eslint": "8.12.0", + "eslint-plugin-vue": "^8.5.0", + "less": "^4.1.2", + "less-plugin-clean-css": "^1.5.1", + "make-dir-cli": "^3.0.0", + "symlink-dir": "^5.0.1", + "uikit": "3.14.3", + "uniqid": "^5.4.0", + "vue-loader": "^15.9.8", + "vue-template-compiler": "^2.6.14", + "webpack": "^5.70.0", + "webpack-cli": "^4.9.2" + } }