├── favicon.png ├── demo ├── pix │ ├── cube.gif │ ├── todo.gif │ ├── wine.gif │ ├── comics.png │ ├── contact.gif │ ├── flag_fr.gif │ ├── flag_us.gif │ ├── wine │ │ ├── yquem.gif │ │ ├── stjean.gif │ │ ├── wineno.gif │ │ ├── winered.gif │ │ ├── macrostie.gif │ │ ├── montelena.gif │ │ ├── vinecliff.gif │ │ ├── winerose.gif │ │ ├── winespark.gif │ │ ├── winesweet.gif │ │ └── winewhite.gif │ ├── color_wheel.png │ └── comics │ │ ├── alim1.jpg │ │ ├── codemc1.jpeg │ │ ├── incal1.jpeg │ │ ├── lama1.jpeg │ │ ├── quete1.jpeg │ │ ├── regard1.jpeg │ │ ├── ronin.jpeg │ │ ├── saga1.jpeg │ │ ├── surfer.jpeg │ │ ├── carmenmc1.jpeg │ │ ├── garulfo1.jpeg │ │ ├── lanfeust1.jpeg │ │ ├── neffous1.jpeg │ │ ├── pemaling1.jpeg │ │ ├── salammbo1.jpeg │ │ ├── skydoll1.jpeg │ │ ├── fleaudieux1.jpeg │ │ ├── metabaron1.jpeg │ │ ├── androitsheep1.jpeg │ │ ├── shaolin-cowboy.jpeg │ │ ├── imperfect-future.jpeg │ │ └── ghost-in-the-shell.jpeg ├── test.html ├── demo.js ├── index.html └── custom-app.html ├── doc ├── icons │ ├── ft-dec.gif │ ├── ft-doc.gif │ ├── ft-fn.gif │ ├── ft-htm.gif │ ├── ft-img.gif │ ├── ft-int.gif │ ├── ft-lov.gif │ ├── ft-txt.gif │ ├── ft-url.gif │ ├── ft-bool.gif │ ├── ft-color.gif │ ├── ft-date.gif │ ├── ft-datehm.gif │ ├── ft-email.gif │ ├── ft-hidden.png │ ├── ft-json.png │ ├── ft-list.png │ ├── ft-money.gif │ ├── ft-time.gif │ └── ft-txtml.gif ├── screenshots │ ├── one-edit.gif │ ├── one-json.gif │ ├── one-mini.gif │ ├── many-cards.gif │ ├── many-list.gif │ ├── one-browse.gif │ ├── action-export.gif │ ├── action-filter.gif │ ├── many-bubbles.gif │ ├── many-charts.gif │ ├── position-100.gif │ ├── position-50.gif │ ├── toolbar-many.gif │ ├── toolbar-one.gif │ ├── position-panels.gif │ └── position-address.gif ├── index.html └── controller.html ├── dist └── fonts │ └── bootstrap │ ├── glyphicons-halflings-regular.eot │ ├── glyphicons-halflings-regular.ttf │ ├── glyphicons-halflings-regular.woff │ └── glyphicons-halflings-regular.woff2 ├── config.js ├── .gitignore ├── sass ├── print.scss ├── dico.scss ├── many-charts.scss ├── evolutility.scss ├── one-wizard.scss ├── action-import.scss ├── many-cards.scss ├── many-bubbles.scss ├── one-mini.scss ├── variables.scss ├── action-filter.scss ├── action-export.scss ├── demo.scss ├── many.scss ├── doc.scss ├── toolbar.scss ├── dependencies.scss ├── header.scss └── one.scss ├── js ├── view-one │ ├── one-edit.js │ ├── one-mini.js │ ├── one-json.js │ ├── one-browse.js │ └── one-wizard.js ├── dico │ ├── dom-charts.js │ ├── format.js │ ├── app.js │ └── def.js ├── view-many │ ├── many-cards.js │ ├── many-list.js │ ├── many-bubbles.js │ ├── many-charts.js │ └── many-bubbles-d3.js └── i18n │ └── EN.js ├── LICENSE ├── package.json └── models ├── test.data.js ├── todo.data.js ├── todo.js ├── contacts.data.js ├── winecellar.data.js ├── comics.js └── comics.data.js /favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/favicon.png -------------------------------------------------------------------------------- /demo/pix/cube.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/cube.gif -------------------------------------------------------------------------------- /demo/pix/todo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/todo.gif -------------------------------------------------------------------------------- /demo/pix/wine.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/wine.gif -------------------------------------------------------------------------------- /demo/pix/comics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics.png -------------------------------------------------------------------------------- /demo/pix/contact.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/contact.gif -------------------------------------------------------------------------------- /demo/pix/flag_fr.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/flag_fr.gif -------------------------------------------------------------------------------- /demo/pix/flag_us.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/flag_us.gif -------------------------------------------------------------------------------- /doc/icons/ft-dec.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-dec.gif -------------------------------------------------------------------------------- /doc/icons/ft-doc.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-doc.gif -------------------------------------------------------------------------------- /doc/icons/ft-fn.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-fn.gif -------------------------------------------------------------------------------- /doc/icons/ft-htm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-htm.gif -------------------------------------------------------------------------------- /doc/icons/ft-img.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-img.gif -------------------------------------------------------------------------------- /doc/icons/ft-int.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-int.gif -------------------------------------------------------------------------------- /doc/icons/ft-lov.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-lov.gif -------------------------------------------------------------------------------- /doc/icons/ft-txt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-txt.gif -------------------------------------------------------------------------------- /doc/icons/ft-url.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-url.gif -------------------------------------------------------------------------------- /demo/pix/wine/yquem.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/wine/yquem.gif -------------------------------------------------------------------------------- /doc/icons/ft-bool.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-bool.gif -------------------------------------------------------------------------------- /doc/icons/ft-color.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-color.gif -------------------------------------------------------------------------------- /doc/icons/ft-date.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-date.gif -------------------------------------------------------------------------------- /doc/icons/ft-datehm.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-datehm.gif -------------------------------------------------------------------------------- /doc/icons/ft-email.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-email.gif -------------------------------------------------------------------------------- /doc/icons/ft-hidden.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-hidden.png -------------------------------------------------------------------------------- /doc/icons/ft-json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-json.png -------------------------------------------------------------------------------- /doc/icons/ft-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-list.png -------------------------------------------------------------------------------- /doc/icons/ft-money.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-money.gif -------------------------------------------------------------------------------- /doc/icons/ft-time.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-time.gif -------------------------------------------------------------------------------- /doc/icons/ft-txtml.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/icons/ft-txtml.gif -------------------------------------------------------------------------------- /demo/pix/color_wheel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/color_wheel.png -------------------------------------------------------------------------------- /demo/pix/comics/alim1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/alim1.jpg -------------------------------------------------------------------------------- /demo/pix/wine/stjean.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/wine/stjean.gif -------------------------------------------------------------------------------- /demo/pix/wine/wineno.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/wine/wineno.gif -------------------------------------------------------------------------------- /demo/pix/wine/winered.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/wine/winered.gif -------------------------------------------------------------------------------- /demo/pix/comics/codemc1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/codemc1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/incal1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/incal1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/lama1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/lama1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/quete1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/quete1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/regard1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/regard1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/ronin.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/ronin.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/saga1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/saga1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/surfer.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/surfer.jpeg -------------------------------------------------------------------------------- /demo/pix/wine/macrostie.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/wine/macrostie.gif -------------------------------------------------------------------------------- /demo/pix/wine/montelena.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/wine/montelena.gif -------------------------------------------------------------------------------- /demo/pix/wine/vinecliff.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/wine/vinecliff.gif -------------------------------------------------------------------------------- /demo/pix/wine/winerose.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/wine/winerose.gif -------------------------------------------------------------------------------- /demo/pix/wine/winespark.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/wine/winespark.gif -------------------------------------------------------------------------------- /demo/pix/wine/winesweet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/wine/winesweet.gif -------------------------------------------------------------------------------- /demo/pix/wine/winewhite.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/wine/winewhite.gif -------------------------------------------------------------------------------- /doc/screenshots/one-edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/one-edit.gif -------------------------------------------------------------------------------- /doc/screenshots/one-json.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/one-json.gif -------------------------------------------------------------------------------- /doc/screenshots/one-mini.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/one-mini.gif -------------------------------------------------------------------------------- /demo/pix/comics/carmenmc1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/carmenmc1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/garulfo1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/garulfo1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/lanfeust1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/lanfeust1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/neffous1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/neffous1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/pemaling1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/pemaling1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/salammbo1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/salammbo1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/skydoll1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/skydoll1.jpeg -------------------------------------------------------------------------------- /doc/screenshots/many-cards.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/many-cards.gif -------------------------------------------------------------------------------- /doc/screenshots/many-list.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/many-list.gif -------------------------------------------------------------------------------- /doc/screenshots/one-browse.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/one-browse.gif -------------------------------------------------------------------------------- /demo/pix/comics/fleaudieux1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/fleaudieux1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/metabaron1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/metabaron1.jpeg -------------------------------------------------------------------------------- /doc/screenshots/action-export.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/action-export.gif -------------------------------------------------------------------------------- /doc/screenshots/action-filter.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/action-filter.gif -------------------------------------------------------------------------------- /doc/screenshots/many-bubbles.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/many-bubbles.gif -------------------------------------------------------------------------------- /doc/screenshots/many-charts.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/many-charts.gif -------------------------------------------------------------------------------- /doc/screenshots/position-100.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/position-100.gif -------------------------------------------------------------------------------- /doc/screenshots/position-50.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/position-50.gif -------------------------------------------------------------------------------- /doc/screenshots/toolbar-many.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/toolbar-many.gif -------------------------------------------------------------------------------- /doc/screenshots/toolbar-one.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/toolbar-one.gif -------------------------------------------------------------------------------- /demo/pix/comics/androitsheep1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/androitsheep1.jpeg -------------------------------------------------------------------------------- /demo/pix/comics/shaolin-cowboy.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/shaolin-cowboy.jpeg -------------------------------------------------------------------------------- /doc/screenshots/position-panels.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/position-panels.gif -------------------------------------------------------------------------------- /demo/pix/comics/imperfect-future.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/imperfect-future.jpeg -------------------------------------------------------------------------------- /doc/screenshots/position-address.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/doc/screenshots/position-address.gif -------------------------------------------------------------------------------- /demo/pix/comics/ghost-in-the-shell.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/demo/pix/comics/ghost-in-the-shell.jpeg -------------------------------------------------------------------------------- /dist/fonts/bootstrap/glyphicons-halflings-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/dist/fonts/bootstrap/glyphicons-halflings-regular.eot -------------------------------------------------------------------------------- /dist/fonts/bootstrap/glyphicons-halflings-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/dist/fonts/bootstrap/glyphicons-halflings-regular.ttf -------------------------------------------------------------------------------- /dist/fonts/bootstrap/glyphicons-halflings-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/dist/fonts/bootstrap/glyphicons-halflings-regular.woff -------------------------------------------------------------------------------- /dist/fonts/bootstrap/glyphicons-halflings-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evoluteur/evolutility-ui-jquery/HEAD/dist/fonts/bootstrap/glyphicons-halflings-regular.woff2 -------------------------------------------------------------------------------- /config.js: -------------------------------------------------------------------------------- 1 | // default config for Evolutility-UI-jQuery 2 | 3 | var EvoConfig = { 4 | 5 | // --- using localStorage 6 | localStorage: true, 7 | 8 | // --- using evolutility-server-node 9 | //url: 'http://localhost:2000/api/v1/' 10 | 11 | }; 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | bower_components 3 | dist/dependencies.js 4 | *-nogit 5 | *-nogit.* 6 | 7 | demo-*/ 8 | evol-olive/ 9 | demo/demo-data.js 10 | dico/pix/ 11 | 12 | # Windows stuff 13 | Thumbs.db 14 | Desktop.ini 15 | 16 | # Mac stuff 17 | .DS_Store 18 | 19 | # WebStorm stuff 20 | .idea 21 | -------------------------------------------------------------------------------- /sass/print.scss: -------------------------------------------------------------------------------- 1 | 2 | @media print { 3 | 4 | // things to hide 5 | .evol-buttons, 6 | .evo-toolbar, 7 | .evo-noprint{ 8 | display: none !important; 9 | } 10 | 11 | .evo-filters { 12 | border: none; 13 | > .btn { 14 | display: none !important; 15 | } 16 | } 17 | 18 | // things to show 19 | .evo-filters{ 20 | min-height:0; 21 | } 22 | .tab-pane{ 23 | display: block !important; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /sass/dico.scss: -------------------------------------------------------------------------------- 1 | // Evolutility-UI-jQuery :: dico.css 2 | 3 | // https://github.com/evoluteur/evolutility-ui-jquery 4 | // (c) 2017 Olivier Giulieri 5 | 6 | .evodico-field, 7 | .evodico-panel { 8 | z-index: 2000; 9 | //position: absolute; 10 | overflow: auto; 11 | background-color: white; 12 | //box-shadow: 6px 6px 3px #a0a0a0; 13 | //border: #696969 1px solid; 14 | padding:4px; 15 | } 16 | 17 | .evodico-field { 18 | //width:400px; 19 | height:500px; 20 | } 21 | 22 | .evodico-panel { 23 | //width:500px; 24 | height:500px; 25 | } 26 | .panel-title, 27 | label { 28 | > .glyphicon-wrench { 29 | pointer: cursor; 30 | cursor: pointer; 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /sass/many-charts.scss: -------------------------------------------------------------------------------- 1 | // Evolutility-UI-jQuery :: many-charts.css 2 | 3 | // https://github.com/evoluteur/evolutility-ui-jquery 4 | // (c) 2017 Olivier Giulieri 5 | 6 | /* --- charts --- */ 7 | .evol-many-charts{ 8 | @include flex-holder(); 9 | } 10 | .evol-chart-holder{ 11 | @include flex-item(); 12 | position: relative; 13 | text-align: center; 14 | background-color :#FFFFFF; 15 | margin:10px 10px 10px 5px; 16 | width: 400px; 17 | min-height:286px; 18 | border-color: $color-border; 19 | } 20 | .chart-holder{ 21 | >label{ 22 | display:block; 23 | } 24 | } 25 | .evol-chart-title{ 26 | text-align:center; 27 | padding:10px 20px 30px; 28 | font-weight: 400; 29 | } 30 | /* 31 | .evo-chart-table{ 32 | overflow-y: auto; 33 | } 34 | */ 35 | -------------------------------------------------------------------------------- /sass/evolutility.scss: -------------------------------------------------------------------------------- 1 | /*! 2 | evolutility-ui-jquery 3 | 4 | https://github.com/evoluteur/evolutility-ui-jquery 5 | */ 6 | 7 | // sass for evolutility-ui-jquery.css 8 | 9 | @import 'sass/variables'; 10 | 11 | //@import 'sass/header'; 12 | //@import 'sass/navbar'; 13 | @import 'sass/toolbar'; 14 | 15 | @import 'sass/one'; 16 | @import 'sass/one-mini'; 17 | //@import 'sass/one-wizard'; 18 | 19 | @import 'sass/many'; 20 | @import 'sass/many-cards'; 21 | @import 'sass/many-bubbles'; 22 | @import 'sass/many-charts'; 23 | 24 | @import 'sass/action-export'; 25 | @import 'sass/action-import'; 26 | @import 'sass/action-filter'; 27 | //@import 'sass/action-doc'; 28 | 29 | @import 'sass/print'; 30 | 31 | //@import 'sass/dico'; 32 | //@import 'sass/doc'; 33 | 34 | //@import 'sass/theme'; 35 | -------------------------------------------------------------------------------- /sass/one-wizard.scss: -------------------------------------------------------------------------------- 1 | 2 | // --- Wizard --- 3 | 4 | .evo-p-wiz{ 5 | display:none; 6 | float:left; 7 | &:first-child, 8 | &:nth-child(2) { 9 | display:block; 10 | } 11 | } 12 | .evo-wiz-bsteps{ 13 | 14 | >li>div{ 15 | display:inline-block; 16 | margin-right:5px; 17 | cursor: pointer; 18 | 19 | >div{ 20 | float:left; 21 | margin-right: 4px; 22 | 23 | &:first-child{ 24 | &.past{ 25 | background-color: black; 26 | } 27 | &.present{ 28 | background-color: grey; 29 | } 30 | &.future{ 31 | background-color: silver; 32 | } 33 | } 34 | } 35 | } 36 | } 37 | .evo-wiz-buttons{ 38 | @include evol-buttons; 39 | >[data-id="finish"]{ 40 | display:none; 41 | } 42 | } 43 | 44 | -------------------------------------------------------------------------------- /sass/action-import.scss: -------------------------------------------------------------------------------- 1 | // Evolutility-UI-jQuery :: action-import.css 2 | 3 | // https://github.com/evoluteur/evolutility-ui-jquery 4 | // (c) 2017 Olivier Giulieri 5 | 6 | $sample-import-height: 160px; 7 | 8 | .evol-import{ 9 | margin-bottom: $xpt-padding; 10 | }/* 11 | .evol-fset>.checkbox>label{ 12 | margin-top: 20px; 13 | }*/ 14 | .evol-ipt-fh{ 15 | transition: all 0.6s ease; 16 | height: 0; 17 | width: 100%; 18 | margin-left: 10px; 19 | overflow-y: hidden; 20 | } 21 | .evol-ipt-format{ 22 | overflow: auto; 23 | height: $sample-import-height; 24 | width: 100%; 25 | padding: $xpt-padding; 26 | } 27 | .evo-ipt{ 28 | margin-top: 20px; 29 | } 30 | .ipt-ssample{ 31 | margin: 5px 10px 0 10px; 32 | } 33 | #iptFormat{ 34 | width:auto; 35 | display: inline; 36 | } 37 | .lbl-block{ 38 | display: block; 39 | } 40 | -------------------------------------------------------------------------------- /sass/many-cards.scss: -------------------------------------------------------------------------------- 1 | // Evolutility-UI-jQuery :: many-cards.css 2 | 3 | // https://github.com/evoluteur/evolutility-ui-jquery 4 | // (c) 2017 Olivier Giulieri 5 | 6 | /* --- cards --- */ 7 | 8 | .evol-cards-body { 9 | > .panel { 10 | float:left; 11 | position: relative; 12 | width:240px; 13 | min-width:140px; 14 | height:182px; 15 | margin: 5px; 16 | padding:2px 10px 10px; 17 | @include b-radius(2px); 18 | overflow: auto; 19 | border-color: $color-border; 20 | 21 | >div { 22 | >h4{ 23 | @include ellipsis; 24 | } 25 | >label{ 26 | vertical-align: top; 27 | /*text-align: right; 28 | min-width:80px;*/ 29 | } 30 | } 31 | } 32 | .evol-c-center{ 33 | text-align: center; 34 | margin: 5px 2px; 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /sass/many-bubbles.scss: -------------------------------------------------------------------------------- 1 | // Evolutility-UI-jQuery :: many-bubbles.css 2 | 3 | // https://github.com/evoluteur/evolutility-ui-jquery 4 | // (c) 2017 Olivier Giulieri 5 | 6 | .evol-bubble-tooltip{ 7 | >.panel{ 8 | padding: 0 10px; 9 | } 10 | } 11 | .evol-bubbles-body{ 12 | overflow: hidden; 13 | width:100%; 14 | height:800px; 15 | svg{ 16 | margin-top:10px; 17 | } 18 | } 19 | .bubbles-opts{ 20 | @include panel-top-bar(); 21 | } 22 | // override Bootstrap 23 | .popover-content{ 24 | padding: 4px 10px 10px 10px 25 | } 26 | .a{ 27 | min-height: 50px; 28 | padding: 0 1px 1px 6px; 29 | } 30 | 31 | circle { 32 | stroke: white; 33 | stroke-width: 2px; 34 | opacity: .7; 35 | &:hover{ 36 | stroke: grey; 37 | cursor: pointer; 38 | } 39 | } 40 | 41 | text.label{ 42 | font-size:100%; 43 | text-shadow: 0px 0px 3px #ffffff; 44 | } 45 | -------------------------------------------------------------------------------- /js/view-one/one-edit.js: -------------------------------------------------------------------------------- 1 | /*! *************************************************************************** 2 | * 3 | * evolutility-ui-jquery :: one-edit.js 4 | * 5 | * View "one edit" to edit one backbone model. 6 | * 7 | * https://github.com/evoluteur/evolutility-ui-jquery 8 | * (c) 2017 Olivier Giulieri 9 | * 10 | *************************************************************************** */ 11 | 12 | Evol.ViewOne.Edit = Evol.View_One.extend({ 13 | 14 | viewName: 'edit', 15 | icon: 'edit', // glyphicon-edit 16 | prefix: 'oe', 17 | 18 | postRender:function(){ 19 | var pref = '#' + this.prefix + '-', 20 | fs= _.filter(this.getFields(), function(f){ 21 | return f.type === 'list' && !f.readonly; 22 | }); 23 | _.each(fs, function(f){ 24 | this.$(pref + f.id).select2( 25 | { 26 | data: f.list, 27 | multiple:true 28 | } 29 | ); 30 | }); 31 | } 32 | }); 33 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2020 Olivier Giulieri 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /sass/one-mini.scss: -------------------------------------------------------------------------------- 1 | // Evolutility-UI-jQuery :: one-mini.css 2 | 3 | // https://github.com/evoluteur/evolutility-ui-jquery 4 | // (c) 2017 Olivier Giulieri 5 | 6 | /* --- mini --- */ 7 | 8 | //.evol-mini-holder{ 9 | // margin: 10px -10px; 10 | //} 11 | .evol-mini-label{ 12 | float:left; 13 | width:25%; 14 | padding-right:10px; 15 | 16 | >div{ 17 | text-align: right; 18 | 19 | @media only screen and (max-width: $screen1) { 20 | text-align: left; 21 | } 22 | 23 | >label{ 24 | margin-top:5px; 25 | } 26 | 27 | } 28 | } 29 | .evol-mini-content{ 30 | float:left; 31 | width:75%; 32 | 33 | > [type="checkbox"]{ 34 | margin-top:10px; 35 | } 36 | 37 | > .help-block{ 38 | min-width:50px; 39 | clear:left; 40 | } 41 | 42 | .img-thumbnail{ 43 | max-height: 150px; 44 | } 45 | 46 | } 47 | .evol-p-mini{ 48 | width:100%; 49 | padding-left: 0 !important; 50 | margin-bottom: 10px; 51 | fieldset{ 52 | padding: 10px 10px 5px 0; 53 | } 54 | } 55 | 56 | @media only screen and (max-width: $screen1) { 57 | .evol-mini-label, 58 | .evol-mini-content, 59 | { 60 | float:none; 61 | width:100%; 62 | } 63 | .evol-mini-content>fieldset{ 64 | width:100%; 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "evolutility-ui-jquery", 3 | "description": "Set of model-driven views list, browse, edit, and chart your data (using jQuery, Backbone, and D3.js).", 4 | "version": "1.2.4", 5 | "copyright": "(c) 2021 Olivier Giulieri", 6 | "license": "MIT", 7 | "target": "dist", 8 | "homepage": "http://evoluteur.github.io/evolutility-ui-jquery/", 9 | "author": "Olivier Giulieri (https://evoluteur.github.io/)", 10 | "repository": { 11 | "type": "git", 12 | "url": "git://github.com/evoluteur/evolutility-ui-jquery.git" 13 | }, 14 | "bugs": "https://github.com/evoluteur/evolutility-ui-jquery/issues", 15 | "dependencies": { 16 | "bootstrap-sass": "^3.3.7", 17 | "jquery": "^3.6.0", 18 | "backbone": "^1.4.0", 19 | "backbone.localstorage": "^1.1.6", 20 | "underscore": "^1.13.1", 21 | "papaparse": "^5.3.0", 22 | "d3": "^3.5.17", 23 | "bootstrap": "^3.3.7", 24 | "bootstrap-datepicker": "^1.6.4", 25 | "select2": "^4.0.13", 26 | "toastr": "^2.1.4", 27 | "balloon-css": "^1.2.0" 28 | }, 29 | "devDependencies": { 30 | "grunt": "~1.3.0", 31 | "grunt-contrib-concat": "~1.0.1", 32 | "grunt-contrib-copy": "~1.0.0", 33 | "grunt-contrib-jshint": "~1.1.0", 34 | "grunt-contrib-uglify": "~4.0.1", 35 | "grunt-sass": "^3.1.0", 36 | "node-sass": "^6.0.1" 37 | }, 38 | "keywords": [ 39 | "low-code", 40 | "model", 41 | "metadata", 42 | "UI", 43 | "forms", 44 | "CRUD", 45 | "Backbone", 46 | "MDA", 47 | "javascript", 48 | "forms", 49 | "MVC", 50 | "evolutility" 51 | ] 52 | } 53 | -------------------------------------------------------------------------------- /js/dico/dom-charts.js: -------------------------------------------------------------------------------- 1 | 2 | /*! *************************************************************************** 3 | * 4 | * evolutility-ui-jquery :: dom-charts.js 5 | * 6 | * https://github.com/evoluteur/evolutility-ui-jquery 7 | * (c) 2017 Olivier Giulieri 8 | * 9 | *************************************************************************** */ 10 | 11 | Evol.DOM.Charts = { 12 | 13 | // same as d3.scale.category10() 14 | colors:['1f77b4','ff7f0e','2ca02c','d62728','9467bd','8c564b','e377c2','7f7f7f','bcbd22','17becf'], 15 | 16 | _colorsList: function(nbColors){ 17 | return this.colors.slice(0, nbColors).join(','); 18 | }, 19 | 20 | URL: 'http://chart.apis.google.com/chart', 21 | 22 | _HTML: function(title, urlPix, style){ 23 | return '
This app is made to easily test Evolutility-UI-jQuery. It provides an object which uses all possible field types.
54 |