diff --git a/Gruntfile.js b/Gruntfile.js index e878619f..39e1fe7d 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -47,9 +47,9 @@ module.exports = function (grunt) { dist: { src: [ '**', - '!*.styl', + '!**/*.styl', '!**/extensions/**', - '!**/*.styl' + '!**/mixins/**' ], cwd: 'static/style', dest: 'dist/tablefilter/style', @@ -173,7 +173,6 @@ module.exports = function (grunt) { stylus: { compile: { options: { - compress: false, banner: '/** \n' + ' *\t '+ pkg.name +' v'+ pkg.version + ' by Max Guglielmi \n' + diff --git a/demos/advanced-grid-editable.html b/demos/advanced-grid-editable.html index 35730d4c..90e583e3 100644 --- a/demos/advanced-grid-editable.html +++ b/demos/advanced-grid-editable.html @@ -13027,6 +13027,7 @@ var filtersConfig = { base_path: '../dist/tablefilter/', grid_layout: true, + grid_width: '900px', alternate_rows: true, btn_reset: true, rows_counter: true, @@ -13035,9 +13036,9 @@ col_1: 'select', col_2: 'select', col_widths: [ - "150px", "70px", "70px", - "120px", "120px", "100px", - "100px", "100px", "100px" + '150px', '90px', '70px', + '120px', '120px', '100px', + '100px', '100px', '100px' ], extensions:[ { diff --git a/demos/advanced-grid.html b/demos/advanced-grid.html deleted file mode 100644 index 3964dcd2..00000000 --- a/demos/advanced-grid.html +++ /dev/null @@ -1,13087 +0,0 @@ - - - - TableFilter v0.0.0 - Selection Grid Demo - - - - -

TableFilter v0.0.0

-

Selection grid demo

- -

- To make the grid rows selectable, you need to import the - ezEditTable plugin, enable the selection property - and configure the advancedGrid with the ezEditTable - options. -

- -

- Instructions: Double-click on a row on or press enter key to - perform action. Enable multiple rows selection by checking the Multiple - selection checkbox. Keep Ctrl/Cmd or Shift key - pressed to select multiple rows. -

-

-
-
-
- - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
countryisocodeyearPOPXRATPPPcgdpccci
AngolaAGO199410627.1859.5149993953.321095.9434.669.09
AngolaAGO199510972.002750.229981007.531244.7341.869.43
AngolaAGO199611316.94128029.203154873.281362.3237.178.57
AngolaAGO1997nananananana
AngolaAGO1998nananananana
AngolaAGO1999nananananana
AngolaAGO2000nananananana
AlbaniaALB19943185.0094.6233291623.452514.7987.7814.42
AlbaniaALB19953225.0092.6975021425.052775.9883.3413.10
AlbaniaALB19963266.00104.498901428.053070.8493.0610.65
AlbaniaALB19973339.00148.932907136.632789.1392.8911.02
AlbaniaALB19983364.00150.633300844.673067.5291.2111.00
AlbaniaALB19993383.00137.690597543.843413.6589.9411.23
AlbaniaALB20003411.00143.709396443.163657.9985.4512.70
ArgentinaARG199434304.270.9990082980.7410193.4968.8917.41
ArgentinaARG199534768.000.9997500180.7410024.1267.4415.45
ArgentinaARG199635220.000.9996625190.7310671.5368.2115.75
ArgentinaARG199735672.000.9994999770.7111545.1969.1817.09
ArgentinaARG199836125.000.9994999770.6911919.9569.3917.28
ArgentinaARG199936580.000.9994999770.6711554.3769.7215.27
ArgentinaARG200037032.000.9994999770.6611729.0869.0614.08
ArmeniaARM19943748.00288.650787422.812181.6886.3512.97
ArmeniaARM19953760.00405.908294762.542222.2592.2310.88
ArmeniaARM19963774.00414.041503973.212393.2789.9010.91
ArmeniaARM19973786.00490.846801883.992415.8597.2011.46
ArmeniaARM19983795.00504.915008592.652616.6895.8111.00
ArmeniaARM19993801.00535.061828690.482791.5492.509.81
ArmeniaARM20003803.00539.525817987.503068.2190.6710.04
AntiguaATG199465.732.7000000481.3914807.5141.829.89
AntiguaATG199566.292.7000000481.5712790.7450.4517.76
AntiguaATG199666.862.7000000481.7012923.0044.1116.27
AntiguaATG199766.292.7000000481.6714182.0438.2714.72
AntiguaATG199866.862.7000000481.6814912.1239.6414.17
AntiguaATG199967.432.7000000481.6316035.2438.5613.69
AntiguaATG200068.002.7000000481.5218006.9034.8211.85
AustraliaAUS199417838.001.36781.2820637.1670.5424.28
AustraliaAUS199518072.001.3491.2821771.3169.8423.20
AustraliaAUS199618311.001.27791.2722834.6869.1223.65
AustraliaAUS199718524.001.34741.2624010.9269.3824.65
AustraliaAUS199818730.001.59181.2625002.1170.2725.24
AustraliaAUS199918937.001.54991.2626342.6970.2925.27
AustraliaAUS200019157.001.72481.2927193.4869.5523.06
AustriaAUT19948029.7011.421814.2119950.3868.7625.42
AustriaAUT19958046.5010.081514.2120733.7568.6325.73
AustriaAUT19968059.4010.586614.2121398.9769.7525.01
AustriaAUT19978072.2012.204214.1521988.9669.8425.52
AustriaAUT19988078.4012.379114.0623016.3869.6324.80
AustriaAUT19998092.3012.915814.0223849.1470.0424.61
AustriaAUT20008110.2014.935413.9924835.7169.1925.34
AzerbaijanAZE19947597.001570.224976110.312246.8665.7015.20
AzerbaijanAZE19957685.004413.542969696.691992.8777.3812.11
AzerbaijanAZE19967763.004301.26416860.942046.8582.3116.97
AzerbaijanAZE19977838.003985.375877.092291.0372.3221.39
AzerbaijanAZE19987913.003868.998047876.142480.9376.3117.56
AzerbaijanAZE19997983.004120.166992859.952732.7070.9213.22
AzerbaijanAZE20008049.004474.153809823.803554.6259.1310.77
BurundiBDI19946024.75252.662506150.63766.5788.583.15
BurundiBDI19956156.00249.757507357.11709.9286.363.01
BurundiBDI19966287.08302.746704168.20634.7883.643.62
BurundiBDI19976417.85352.350799681.38645.3280.452.37
BurundiBDI19986548.19447.765808194.95632.0885.663.43
BurundiBDI19996677.95563.562581.58739.5784.033.17
BurundiBDI20006807.00720.6732788125.81618.7187.564.18
BelgiumBEL199410116.0033.456538.8619887.3855.1022.32
BelgiumBEL199510137.0029.4838.8920702.1354.2423.13
BelgiumBEL199610155.0030.961539.0021101.1954.9322.53
BelgiumBEL199710180.0035.773938.9722107.8454.3923.33
BelgiumBEL199810203.0036.298638.9022958.8454.7123.57
BelgiumBEL199910222.0037.864139.1223760.3854.8022.94
BelgiumBEL200010254.0043.784939.0725008.4954.2923.62
BeninBEN19945325.00555.2047119156.33998.3489.455.35
BeninBEN19955475.00499.148407171.131071.6089.337.70
BeninBEN19965628.82511.5523987181.371106.8689.907.07
BeninBEN19975794.36583.6693726187.631101.0292.938.06
BeninBEN19985950.33589.9517822190.951178.4690.987.55
BeninBEN19996109.53615.6990967200.191174.9092.617.86
BeninBEN20006272.00711.9763184200.611224.7492.278.25
Burkina FasoBFA19949755.03555.2047119125.76838.7679.816.57
Burkina FasoBFA19959988.00499.148407136.65860.8980.419.29
Burkina FasoBFA199610225.00511.5523987144.18881.1180.4012.12
Burkina FasoBFA199710473.53583.6693726141.78899.0176.9414.94
Burkina FasoBFA199810730.33589.9517822139.66979.5880.6612.24
Burkina FasoBFA199910995.70615.6990967137.641001.7079.8113.14
Burkina FasoBFA200011274.00711.9763184140.56985.6776.5314.87
BangladeshBGD1994117897.5440.211738598.461345.3784.379.56
BangladeshBGD1995119768.0040.278320318.761439.1985.139.79
BangladeshBGD1996121679.3441.794170389.001506.2586.9510.16
BangladeshBGD1997124381.4143.892120369.281561.9784.8510.73
BangladeshBGD1998126564.7046.905651099.691629.8682.4511.25
BangladeshBGD1999128787.3249.0853996310.151681.4482.6711.71
BangladeshBGD2000131050.0052.1416702310.201772.4681.8812.14
BulgariaBGR19948435.0054.133668549.466587.5364.403.03
BulgariaBGR19958400.0067.1708285815.756651.3067.053.27
BulgariaBGR19968356.00177.888706335.425893.2668.563.34
BulgariaBGR19978312.071.6818790440.385470.7962.694.42
BulgariaBGR19988257.001.7603579760.485593.6567.916.72
BulgariaBGR19998208.001.8363829850.495760.2070.967.72
BulgariaBGR20008166.962.1232750420.496355.7067.346.95
BahrainBHR1994nananananana
BahrainBHR1995nananananana
BahrainBHR1996599.000.3759999870.2713261.1742.286.39
BahrainBHR1997nananananana
BahrainBHR1998nananananana
BahrainBHR1999nananananana
BahrainBHR2000nananananana
BahamasBHS1994nananananana
BahamasBHS1995nananananana
BahamasBHS1996284.0010.7416527.4874.029.91
BahamasBHS1997nananananana
BahamasBHS1998nananananana
BahamasBHS1999nananananana
BahamasBHS2000nananananana
BelarusBLR199410356.0010600316.935405.0055.9923.98
BelarusBLR199510329.00115002164.165363.7953.1517.58
BelarusBLR199610298.00155003161.365667.2253.5218.06
BelarusBLR199710117.0026.019920355.616365.6754.8319.16
BelarusBLR199810069.0046.127250679.677181.9356.2518.10
BelarusBLR199910035.00248.794906638.447769.3657.8714.02
BelarusBLR200010005.00876.75102.038738.2356.0213.77
BelizeBLZ1994210.8920.885938.9458.0114.22
BelizeBLZ1995216.7020.896125.6860.8411.55
BelizeBLZ1996222.4020.926198.9060.2511.07
BelizeBLZ1997217.0620.916540.3659.6414.48
BelizeBLZ1998224.4520.906595.5161.2814.83
BelizeBLZ1999232.1020.936773.4566.1114.87
BelizeBLZ2000240.0020.957169.9071.8318.77
BermudaBMU1994nananananana
BermudaBMU1995nananananana
BermudaBMU199662.1011.4218793.4188.7414.57
BermudaBMU1997nananananana
BermudaBMU1998nananananana
BermudaBMU1999nananananana
BermudaBMU2000nananananana
BoliviaBOL19947237.004.6205167771.572426.4079.168.06
BoliviaBOL19957414.004.8003420831.712545.5277.288.56
BoliviaBOL19967588.005.0746130941.872641.7776.819.67
BoliviaBOL19977767.005.2542581561.972727.2578.1312.04
BoliviaBOL19987950.005.510132792.122760.1180.0814.68
BoliviaBOL19998138.005.812407972.092831.6180.4711.10
BoliviaBOL20008328.706.1835417752.102933.8977.9410.75
BrazilBRA1994157188.100.6392999890.356322.6257.5416.52
BrazilBRA1995159346.000.9176666740.616674.2863.9517.20
BrazilBRA1996161513.171.0051000120.706881.4463.6016.62
BrazilBRA1997163859.681.0779919620.747166.2562.9417.06
BrazilBRA1998166045.571.1605169770.787020.0862.2616.94
BrazilBRA1999168227.981.8147330280.797216.5864.5215.61
BrazilBRA2000170406.001.8301420210.837744.7165.7515.63
BarbadosBRB1994264.3021.0113076.4279.393.38
BarbadosBRB1995264.2021.0513409.7181.553.56
BarbadosBRB1996264.4021.0314607.6582.723.11
BarbadosBRB1997264.7421.0715570.5589.863.66
BarbadosBRB1998265.3021.1216058.5489.294.06
BarbadosBRB1999266.0821.1416463.8891.804.17
BarbadosBRB2000267.0021.1217526.3591.603.93
BhutanBTN1994nananananana
BhutanBTN1995nananananana
BhutanBTN1996715.8735.433170328.311968.5150.5723.23
BhutanBTN1997nananananana
BhutanBTN1998nananananana
BhutanBTN1999nananananana
BhutanBTN2000nananananana
BotswanaBWA19941425.422.6846458911.495564.9343.2516.83
BotswanaBWA19951460.002.7722070221.605803.2441.9916.84
BotswanaBWA19961496.003.3241970541.806070.5139.7117.15
BotswanaBWA19971533.003.6507630351.986087.7349.9915.44
BotswanaBWA19981561.724.2258801462.046533.7659.6812.91
BotswanaBWA19991588.124.6243948942.097027.9067.6711.61
BotswanaBWA2000nananananana
Central African RepublicCAF19943220.09555.2047119152.27965.2879.225.21
Central African RepublicCAF19953288.00499.148407156.441088.1971.406.48
Central African RepublicCAF19963354.09511.5523987182.37894.9593.682.36
Central African RepublicCAF19973528.62583.6693726183.32902.7684.874.61
Central African RepublicCAF19983603.40589.9517822174.96979.1575.096.34
Central African RepublicCAF1999nananananana
Central African RepublicCAF2000nananananana
CanadaCAN199429036.001.36561.2321350.3959.2324.00
CanadaCAN199529353.901.37241.2122450.8657.9423.78
CanadaCAN199629671.901.36351.2123090.8658.4123.18
CanadaCAN199729987.001.38461.1924412.3258.3626.16
CanadaCAN199830248.001.48351.1924944.1959.3425.38
CanadaCAN199930493.001.48571.1926479.8658.3225.06
CanadaCAN200030750.001.48511.1828730.6955.6725.86
SwitzerlandCHE19946994.001.36772.1823466.1958.9625.97
SwitzerlandCHE19957041.001.18252.1424110.1258.4626.98
SwitzerlandCHE19967072.001.2362.1124460.4559.1026.22
SwitzerlandCHE19977089.001.45132.0825147.6659.3225.93
SwitzerlandCHE19987110.001.44982.0326290.7058.8927.07
SwitzerlandCHE19997144.001.50222.0027156.2458.9525.80
SwitzerlandCHE20007185.001.68882.0028208.7657.9826.89
ChileCHL199413994.40420.1766968202.067557.3760.5420.03
ChileCHL199514210.40396.7732849209.908676.4658.0223.45
ChileCHL199614418.80412.2666931220.378972.3561.4924.12
ChileCHL199714622.40419.2950134222.289706.6961.9724.59
ChileCHL199814821.70460.2875061227.679939.5163.6724.24
ChileCHL199915017.80508.7767029234.819774.9362.8918.04
ChileCHL200015211.30535.4655762238.8810388.9061.3419.70
ChinaCHN19941190918.028.6187429431.662551.9750.0622.34
ChinaCHN19951203324.038.3514165881.912759.9251.6822.47
ChinaCHN19961215414.278.3141746522.022972.6151.8822.04
ChinaCHN19971227176.708.2898168562.033141.0749.9721.82
ChinaCHN19981238599.428.2789583211.983317.7949.4421.60
ChinaCHN19991249981.568.2782497411.953483.3950.5521.00
ChinaCHN20001258821.038.2785043721.923843.6748.6621.09
Cote d`IvoireCIV199413132.24555.2047119177.721824.8374.254.88
Cote d`IvoireCIV199513528.00499.148407189.401947.1477.075.49
Cote d`IvoireCIV199613888.77511.5523987200.961958.7574.255.55
Cote d`IvoireCIV199714731.84583.6693726215.121969.6476.364.85
Cote d`IvoireCIV199815159.11589.9517822216.902055.6777.115.65
Cote d`IvoireCIV199915586.39615.6990967213.222057.5775.246.31
Cote d`IvoireCIV200016013.00711.9763184205.652027.5776.765.75
CameroonCMR199412822.14555.2047119148.621790.5083.495.30
CameroonCMR199513182.00499.148407169.281851.7381.814.73
CameroonCMR199613548.75511.5523987178.061894.6983.464.93
CameroonCMR199713917.84583.6693726177.172005.0284.395.02
CameroonCMR199814238.86589.9517822182.472018.3884.455.46
CameroonCMR199914558.39615.6990967188.101976.3484.655.79
CameroonCMR200014876.00711.9763184170.402300.7581.145.41
Congo, Republic ofCOG19942489.45555.2047119310.221324.2665.3711.94
Congo, Republic ofCOG19952561.00499.148407295.661394.8862.368.44
Congo, Republic ofCOG19962633.72511.5523987285.411728.9358.657.39
Congo, Republic ofCOG19972707.60583.6693726271.761842.4357.404.65
Congo, Republic ofCOG19982782.62589.9517822273.511511.0485.725.49
Congo, Republic ofCOG19992933.76615.6990967273.991698.5157.274.42
Congo, Republic ofCOG20003018.00711.9763184287.162532.8044.712.61
ColombiaCOL199437806.85844.8358765353.635046.5371.1915.83
ColombiaCOL199538558.00912.826416411.675323.4471.1115.77
ColombiaCOL199639285.001036.686035474.225528.8069.8114.73
ColombiaCOL199740042.001140.963013531.485718.5769.2214.03
ColombiaCOL199840804.001426.036987611.565642.3769.4512.81
ColombiaCOL199941539.001756.230957644.455565.9967.117.84
ColombiaCOL200042299.302087.904053691.015795.5567.938.79
ComorosCOM1994479.57416.398803792.721739.4890.866.47
ComorosCOM1995492.00374.357086299.761636.9188.226.79
ComorosCOM1996504.68383.6600037102.871576.5189.356.95
ComorosCOM1997517.62437.7471008104.401732.1192.656.09
ComorosCOM1998530.82442.4588013104.771714.7584.206.50
ComorosCOM1999544.28461.7745972104.581803.5785.714.78
ComorosCOM2000558.00533.9824829105.981822.8379.764.30
Cape VerdeCPV1994371.9781.8908309931.382882.4483.4521.97
Cape VerdeCPV1995382.0076.8533325231.713125.8181.0221.03
Cape VerdeCPV1996392.6482.5914688132.403194.1080.0319.19
Cape VerdeCPV1997403.5693.1766662635.123327.2581.6617.42
Cape VerdeCPV1998415.3298.1575012236.713473.7190.3915.55
Cape VerdeCPV1999427.79102.699996936.803835.6985.8615.58
Cape VerdeCPV2000441.00115.876602234.124299.1876.3313.79
Costa RicaCRI19943266.00157.066696276.785208.0465.1018.10
Costa RicaCRI19953333.00179.729202390.105398.0163.8616.01
Costa RicaCRI19963398.00207.6891937108.505150.7765.3413.86
Costa RicaCRI19973576.91232.5975037159.715233.9765.4616.36
Costa RicaCRI19983653.06257.229187175.865653.6563.5618.50
Costa RicaCRI19993731.07285.6846924197.926072.2660.2014.81
Costa RicaCRI20003811.00308.1867065218.495872.7962.1614.11
CubaCUB199410960.4910.364895.9671.250.97
CubaCUB199510998.5310.404980.8272.191.31
CubaCUB199611038.6010.395259.4072.361.54
CubaCUB1997nananananana
CubaCUB1998nananananana
CubaCUB1999nananananana
CubaCUB2000nananananana
CyprusCYP1994726.000.4921909870.3713616.5861.2818.47
CyprusCYP1995733.000.4524202050.3415920.3962.6420.32
CyprusCYP1996740.000.4663113060.3515813.2166.2717.88
CyprusCYP1997nananananana
CyprusCYP1998nananananana
CyprusCYP1999nananananana
CyprusCYP2000nananananana
Czech RepublicCZE199410333.6028.78519.7411756.6268.2021.63
Czech RepublicCZE199510327.3026.540710.6512551.7567.5525.24
Czech RepublicCZE199610315.3027.144911.2913457.7369.2925.85
Czech RepublicCZE199710303.0031.698411.8713734.3269.2424.80
Czech RepublicCZE199810293.6032.281212.5614213.2366.5423.27
Czech RepublicCZE199910285.0034.569212.7514393.1767.9721.81
Czech RepublicCZE200010272.1038.598412.8514844.0067.4224.21
DjiboutiDJI1994nananananana
DjiboutiDJI1995nananananana
DjiboutiDJI1996612.36177.72099366.932103.4476.894.15
DjiboutiDJI1997nananananana
DjiboutiDJI1998nananananana
DjiboutiDJI1999nananananana
DjiboutiDJI2000nananananana
DominicaDMA199472.442.7000000481.256400.1154.8911.40
DominicaDMA199573.002.7000000481.276507.3252.3713.93
DominicaDMA199673.002.7000000481.276903.5550.2712.41
DominicaDMA1997nananananana
DominicaDMA1998nananananana
DominicaDMA1999nananananana
DominicaDMA200073.002.7000000481.218284.0448.2112.21
DenmarkDNK19945201.006.36058.4222064.3767.1219.85
DenmarkDNK19955222.005.60248.3623119.2066.1022.21
DenmarkDNK19965256.005.79878.3824086.6266.2821.37
DenmarkDNK19975280.006.60458.3725273.9865.6423.66
DenmarkDNK19985303.006.70088.4226193.0166.6324.48
DenmarkDNK19995321.006.97628.5626988.9066.0222.25
DenmarkDNK20005338.008.08318.6428538.8262.9024.14
Dominican RepublicDOM19947685.4813.160140045.263414.8872.8413.91
Dominican RepublicDOM19957823.0013.597350125.673656.8671.3812.40
Dominican RepublicDOM19967963.5813.774585.863927.5173.3611.97
Dominican RepublicDOM19977967.9314.265480045.974515.2667.8311.89
Dominican RepublicDOM19988103.2115.266590126.244798.2568.6113.87
Dominican RepublicDOM19998238.2716.033079156.535167.1766.6014.03
Dominican RepublicDOM20008373.0016.415019996.835653.7867.1613.78
AlgeriaDZA199427454.3235.0584983813.014126.1763.9312.98
AlgeriaDZA199528058.0047.6627311716.534245.0362.4412.93
AlgeriaDZA199628675.2854.7489318818.954726.7356.0911.88
AlgeriaDZA199729045.0057.7073516819.704828.1454.7211.15
AlgeriaDZA199829507.0058.7389602720.804540.7459.6714.00
AlgeriaDZA199929950.0066.5738830621.594894.4357.0512.46
AlgeriaDZA200030399.2575.2597885121.616106.9146.219.78
EcuadorECU199411215.972196.728027899.523612.8759.2715.80
EcuadorECU199511460.002564.4938961097.523656.5259.6816.88
EcuadorECU199611698.003189.4741211344.363862.9457.7614.56
EcuadorECU199711937.003998.267091765.593755.4960.6317.35
EcuadorECU199812175.005446.5732422480.463556.3565.1819.55
EcuadorECU199912412.0011786.79983760.423464.4360.389.22
EcuadorECU200012646.0024988.390637214.853719.9056.8712.93
EgyptEGY199457063.533.3851330280.883468.1291.014.40
EgyptEGY199558180.003.3922080990.983565.0890.084.74
EgyptEGY199659272.003.3914830681.053699.5491.134.96
EgyptEGY199760416.243.3887500761.093910.3791.315.13
EgyptEGY199861580.003.3880000111.143993.4194.195.99
EgyptEGY199962770.003.3952500821.154203.8992.605.94
EgyptEGY200063976.003.4720499521.204406.3690.515.87
EritreaERI1994nananananana
EritreaERI1995nananananana
EritreaERI19963670.006.3516750341.50774.8197.459.09
EritreaERI1997nananananana
EritreaERI1998nananananana
EritreaERI1999nananananana
EritreaERI2000nananananana
SpainESP199439149.70133.958121.6614204.7170.0322.62
SpainESP199539223.00124.689116.1315992.1575.1621.96
SpainESP199639278.80126.662126.5915535.3369.0123.21
SpainESP199739348.10146.414127.3216411.8468.5923.23
SpainESP199839453.40149.395128.4817329.4368.8724.02
SpainESP199939626.20156.174130.3818210.7869.4924.65
SpainESP200039927.40180.595133.2719036.7069.1325.47
EstoniaEST19941499.0012.991250043.016578.5760.8815.06
EstoniaEST19951484.0011.464750293.877084.2057.5113.58
EstoniaEST19961469.0012.033749584.757509.5859.6014.71
EstoniaEST19971427.1613.881750115.288526.3860.0016.90
EstoniaEST19981406.0314.074669845.649222.7060.8015.63
EstoniaEST19991386.6714.677579885.559834.7457.4112.36
EstoniaEST20001369.0016.968639375.4210872.8356.7013.15
EthiopiaETH199454890.005.4650001531.02505.2883.964.35
EthiopiaETH199556530.006.1583328251.13530.8783.204.70
EthiopiaETH199658234.006.3516750341.18550.9587.475.73
EthiopiaETH199759750.006.7093420031.16600.3981.745.48
EthiopiaETH199861266.007.1159081461.19615.2077.515.16
EthiopiaETH199962782.007.9422497751.17660.6475.784.63
EthiopiaETH200064298.008.2172584531.12720.0867.964.00
FinlandFIN19945089.005.22355.9317293.9065.0521.05
FinlandFIN19955108.004.36675.9718517.5864.3420.17
FinlandFIN19965125.004.59355.8719488.6064.7120.40
FinlandFIN19975140.005.19145.9320850.6763.4620.95
FinlandFIN19985153.005.34416.0222215.2463.0620.97
FinlandFIN19995165.005.58086.0522931.3864.1320.20
FinlandFIN20005176.006.45356.1924416.3662.2421.04
FijiFJI1994765.441.4641250370.704953.4562.519.66
FijiFJI1995770.001.406332970.695143.4662.1710.23
FijiFJI1996775.671.4033000470.735282.3767.087.91
FijiFJI1997782.831.4436750410.745213.9667.788.91
FijiFJI1998791.171.9868170020.755303.1161.348.28
FijiFJI1999801.001.9696249960.725918.4159.697.58
FijiFJI2000nananananana
FranceFRA199459115.605.5526.6419113.2767.6222.39
FranceFRA199559326.404.99156.6019791.4867.0723.05
FranceFRA199659533.105.11556.6020228.2367.7621.99
FranceFRA199759735.605.83676.5820887.8866.9821.38
FranceFRA199859942.105.89956.5321889.9266.8822.49
FranceFRA199960156.406.1576.4822723.1867.0122.53
FranceFRA200060431.207.11986.4623613.7666.3723.82
GabonGAB19941071.00555.2047119288.157556.4861.207.51
GabonGAB19951098.00499.148407275.498192.1862.736.83
GabonGAB19961125.00511.5523987296.758860.4760.406.94
GabonGAB19971136.90583.6693726304.569155.0260.688.95
GabonGAB19981167.29589.9517822307.827600.6975.8511.17
GabonGAB19991198.32615.6990967286.037804.3575.647.81
GabonGAB20001230.00711.9763184366.817779.7678.968.66
United KingdomGBR199458401.000.65340.6318473.8374.5918.24
United KingdomGBR199558612.000.63370.6419187.6474.4818.24
United KingdomGBR199658807.000.6410.6520066.2575.1917.95
United KingdomGBR199759014.000.61080.6521281.7874.6118.51
United KingdomGBR199859237.000.60380.6522326.8674.6019.81
United KingdomGBR199959501.000.61810.6523125.9075.8219.17
United KingdomGBR200059756.000.66090.6524252.4475.2019.43
GeorgiaGEO1994nananananana
GeorgiaGEO1995nananananana
GeorgiaGEO19965420.001.2627999780.244478.8374.121.91
GeorgiaGEO19975431.001.2975000140.184813.6280.784.21
GeorgiaGEO19985442.001.3898169990.194848.1477.006.35
GeorgiaGEO19995024.002.0245170590.205593.1281.663.60
GeorgiaGEO20005024.001.9761669640.225315.4374.174.07
GermanyGER199481422.001.62282.0919930.8968.4324.49
GermanyGER199581661.001.43312.0920676.8168.5224.15
GermanyGER199681896.001.50482.0721118.5769.2523.13
GermanyGER199782052.001.73412.0621638.7769.3422.90
GermanyGER199882029.001.75972.0522435.1969.2323.06
GermanyGER199982087.001.83582.0323142.7070.1522.68
GermanyGER200082168.002.12292.0223917.4469.4223.62
GhanaGHA199416639.55956.7108154256.951217.1777.446.39
GhanaGHA199517075.001200.428955354.681280.6775.485.50
GhanaGHA199617523.211637.232056504.181283.5578.286.19
GhanaGHA199718048.342050.166992624.521251.8386.147.36
GhanaGHA199818449.372314.146973677.541384.7880.446.57
GhanaGHA199918868.322669.299072788.041384.0986.466.18
GhanaGHA200019306.005455.0561521024.041375.8183.805.10
GuineaGIN19946425.74976.6364136206.192530.7189.2310.79
GuineaGIN19956591.00991.411499214.212581.7392.918.17
GuineaGIN19966755.781004.015991217.562707.9192.837.24
GuineaGIN19976921.561095.32605210.262848.2090.347.30
GuineaGIN19987086.121236.832031215.832897.8492.527.13
GuineaGIN19997250.521387.401001222.752949.7893.307.12
GuineaGIN20007415.001746.869995239.892961.0293.347.59
Gambia, TheGMB19941076.299.5755500793.061054.1588.708.37
Gambia, TheGMB19951111.009.5462503433.151042.7890.6810.01
Gambia, TheGMB19961145.889.788950923.201044.5690.7910.54
Gambia, TheGMB19971186.2610.200160033.101137.6088.527.74
Gambia, TheGMB19981223.8110.643099783.241119.0191.658.56
Gambia, TheGMB19991262.7111.39509013.161234.9491.877.42
Gambia, TheGMB20001303.0012.787630083.111329.3988.837.33
Guinea-BissauGNB19941059.38198.340606758.14758.7779.3413.86
Guinea-BissauGNB19951086.00278.03909384.26771.6782.6213.87
Guinea-BissauGNB19961111.92405.7449951122.84806.3781.9714.22
Guinea-BissauGNB19971125.99583.6691895156.62886.1178.3814.23
Guinea-BissauGNB19981149.33589.9515991162.29648.2084.3612.43
Guinea-BissauGNB19991173.38615.6990967167.26705.0379.677.60
Guinea-BissauGNB20001199.00711.9763184174.06737.6778.995.55
Equatorial GuineaGNQ1994388.88555.2047119194.20924.4573.0835.44
Equatorial GuineaGNQ1995399.00499.148407204.001005.5868.6637.99
Equatorial GuineaGNQ1996409.44511.5523987231.151394.9170.2858.13
Equatorial GuineaGNQ1997421.26583.6693726277.022493.9961.7431.64
Equatorial GuineaGNQ1998433.06589.9517822199.603105.0477.1741.79
Equatorial GuineaGNQ1999445.03615.6990967214.445638.6235.3226.65
Equatorial GuineaGNQ2000457.00711.9763184203.0310302.2826.8317.70
GreeceGRC199410426.00242.603200.0711647.5473.9719.13
GreeceGRC199510454.00231.663213.2312217.8879.4019.51
GreeceGRC199610475.90240.712224.1012750.9579.5520.44
GreeceGRC199710498.80273.058234.2513472.1778.6620.79
GreeceGRC199810516.40295.529243.1514095.3478.4621.77
GreeceGRC199910533.70305.647246.9814755.8278.1421.31
GreeceGRC200010557.90365.399252.0815557.8376.6022.84
GrenadaGRD199494.102.7000000481.654552.0467.3422.21
GrenadaGRD199594.502.7000000481.644814.8067.5119.21
GrenadaGRD199695.002.7000000481.685016.4270.4821.86
GrenadaGRD199795.502.7000000481.745124.0676.6223.37
GrenadaGRD199896.202.7000000481.765442.2176.2323.57
GrenadaGRD199997.002.7000000481.765962.3262.1722.30
GrenadaGRD200098.002.7000000481.766409.8266.0724.51
GuatemalaGTM19949715.295.7512011532.133600.2685.038.04
GuatemalaGTM19959976.005.8103427892.273768.1484.887.52
GuatemalaGTM199610243.436.0495128632.433838.6885.276.17
GuatemalaGTM199710517.006.0652689932.573983.4084.716.93
GuatemalaGTM199810799.006.3946528432.784119.2485.019.00
GuatemalaGTM199911088.407.3856101042.914192.4286.158.36
GuatemalaGTM200011385.307.7631587983.004334.5584.158.23
GuyanaGUY1994823.35138.290206936.082517.9473.8412.72
GuyanaGUY1995830.00141.989196840.602614.4668.5515.16
GuyanaGUY1996836.57140.37540.832868.7465.3014.17
GuyanaGUY1997749.05142.400802640.033537.1266.1513.93
GuyanaGUY1998752.43150.519195640.153571.7468.2312.71
GuyanaGUY1999756.34177.994995141.603833.3865.8310.25
GuyanaGUY2000nananananana
Hong KongHKG19945998.007.728416926.7824816.2366.9026.70
Hong KongHKG19956156.007.7358331687.0524736.9767.6331.41
Hong KongHKG19966311.007.7342538837.2425993.8267.2528.99
Hong KongHKG19976502.007.7420830737.4927076.4167.8230.70
Hong KongHKG19986645.607.7453331957.4425591.2466.1426.74
Hong KongHKG19996720.707.7575001727.1425668.8866.7221.79
Hong KongHKG20006797.007.7911667826.6827892.5064.4524.99
HondurasHND19945492.468.4087581632.681958.5075.6718.86
HondurasHND19955654.009.470987323.192082.6071.6518.05
HondurasHND19965818.0611.705300333.882116.8273.8516.40
HondurasHND19975939.4713.003470424.782165.3575.4516.86
HondurasHND19986098.9313.385020265.122249.3374.4016.12
HondurasHND19996258.4614.213170055.732133.9878.2917.23
HondurasHND20006417.0014.839200026.332164.4372.4320.37
CroatiaHRV1994nananananana
CroatiaHRV19954669.005.2299671173.126748.3562.0112.21
CroatiaHRV19964494.005.433800223.237427.9059.8815.33
CroatiaHRV19974446.616.1007170683.428134.9963.6119.18
CroatiaHRV19984396.576.3622918133.608702.4560.8016.66
CroatiaHRV19994374.517.1124448783.698846.6659.4615.94
CroatiaHRV20004380.008.2765645983.779547.1657.7015.27
HaitiHTI19947009.0415.039999963.691079.2388.652.31
HaitiHTI19957168.0015.109729773.621470.2693.863.19
HaitiHTI19967336.0015.701149943.681756.8195.192.59
HaitiHTI19977492.0016.654499053.592081.3490.212.13
HaitiHTI19987647.0016.765670783.602365.4394.751.96
HaitiHTI1999nananananana
HaitiHTI2000nananananana
HungaryHUN199410261.00105.1651.928297.3672.6317.51
HungaryHUN199510229.00125.68164.298536.6366.8019.24
HungaryHUN199610193.00152.64777.678707.7964.9021.78
HungaryHUN199710155.00186.78990.199325.1863.0722.42
HungaryHUN199810144.00214.402100.819864.1763.6924.66
HungaryHUN199910067.00237.146108.6310418.9464.6224.13
HungaryHUN200010024.00282.179117.9111062.9064.1325.47
IndonesiaIDN1994190847.972160.753906598.283355.2157.9319.86
IndonesiaIDN1995193976.002248.60791671.713489.0157.3024.37
IndonesiaIDN1996197156.482342.295898693.843891.2161.4921.19
IndonesiaIDN1997200390.292909.379883756.404136.5762.5420.99
IndonesiaIDN1998203678.3710013.620121199.673910.0262.1613.22
IndonesiaIDN1999207021.627855.1499021398.853831.6066.3710.13
IndonesiaIDN2000210420.998421.7753911521.374035.2764.7810.67
IndiaIND1994913600.0031.373739246.261815.4862.6311.92
IndiaIND1995929358.0232.427078256.731950.4259.4113.25
IndiaIND1996945611.7835.433170327.042117.8760.7411.93
IndiaIND1997962377.6636.313289647.112221.1360.0212.53
IndiaIND1998979672.9041.25936897.582348.0056.5912.88
IndiaIND1999997515.2043.055431377.702510.5654.3313.60
IndiaIND20001015923.0144.941608437.672683.6152.3813.18
IrelandIRL19943586.000.66860.6615388.7167.3017.26
IrelandIRL19953601.300.62370.6816978.9664.4418.75
IrelandIRL19963626.100.6250.6818494.3863.5819.71
IrelandIRL19973660.600.65960.7020658.6161.6220.97
IrelandIRL19983704.900.70230.7322433.9861.0822.95
IrelandIRL19993744.700.73920.7624653.4260.5421.15
IrelandIRL20003786.900.85480.7927197.0659.7821.55
IranIRN199458013.681748.750977417.124958.9265.289.50
IranIRN199558954.001747.927979586.755203.5959.4519.53
IranIRN199659925.111750.762939720.615333.1665.0913.45
IranIRN199760875.001752.921997827.175473.2365.4415.89
IranIRN199861850.001751.863037942.075447.3467.0918.23
IranIRN199962764.001752.931031075.705983.8463.6215.06
IranIRN200063664.001764.4300541167.047202.0456.0113.12
IcelandISL1994266.0069.944482.8019925.0066.7518.75
IcelandISL1995267.4064.691782.9620347.5667.7319.11
IcelandISL1996268.9066.583.8021476.4868.5822.01
IcelandISL1997270.9070.904384.5022896.9768.1022.78
IcelandISL1998273.8070.958385.6024715.0269.6027.09
IcelandISL1999277.2072.335387.4025732.6271.7424.78
IcelandISL2000281.3078.615988.9326928.5570.8527.57
IsraelISR19945399.003.0110549932.8114790.7258.2930.43
IsraelISR19955545.003.0112919813.0215650.5558.6430.91
IsraelISR19965692.003.1916499143.2616464.2458.6530.81
IsraelISR19975836.003.4493501193.4717241.0758.3327.69
IsraelISR19985963.003.8000750543.6517520.8359.0924.50
IsraelISR19996105.004.1397171023.7818091.9259.0025.51
IsraelISR20006233.214.0773329733.7719148.4458.2023.33
ItalyITA199457203.501612.441527.6118920.9570.3819.93
ItalyITA199557300.801628.931576.6319783.3969.2320.71
ItalyITA199657397.001542.951618.6920474.8869.1520.10
ItalyITA199757512.201703.11632.3021167.6670.0620.28
ItalyITA199857588.001736.211645.9821915.8270.6420.52
ItalyITA199957646.301817.441652.0222523.3471.2621.09
ItalyITA200057728.302101.631709.1122876.2862.0521.73
JamaicaJAM19942496.0033.0859298715.143503.1666.6621.96
JamaicaJAM19952522.1035.1421203618.003747.1665.9821.15
JamaicaJAM19962538.0037.1195602421.093804.1465.5020.48
JamaicaJAM19972554.0035.4044685429.863327.3054.9523.35
JamaicaJAM19982576.0036.5499992430.303441.7857.9220.38
JamaicaJAM19992590.0039.0435218832.503413.8357.4920.35
JamaicaJAM20002633.0042.7011413635.103464.2657.6620.53
JordanJOR19944060.840.6987642050.283780.0358.3219.36
JordanJOR19954195.000.7003775240.283929.7554.8318.85
JordanJOR19964314.230.7089999910.293747.7759.0317.44
JordanJOR19974459.120.7089999910.293974.3457.5914.17
JordanJOR19984597.350.7089999910.304063.3959.5811.84
JordanJOR19994739.870.7089999910.294203.9259.439.98
JordanJOR20004886.810.7089999910.284282.2263.1810.74
JapanJPN1994124960.00102.208176.4822302.1160.8531.36
JapanJPN1995125570.0094.0596172.5922967.1260.9831.58
JapanJPN1996125864.00108.779168.7724046.5160.8732.71
JapanJPN1997126166.00120.991167.2124737.4460.6632.31
JapanJPN1998126486.00130.905165.3724661.4361.8330.15
JapanJPN1999126686.00113.907161.7424979.2462.8728.94
JapanJPN2000126919.00107.765156.0825924.3961.6229.75
KazakhstanKAZ199416297.0035.538330084.455853.5670.8517.12
KazakhstanKAZ199516066.0060.9500007611.155662.0764.0010.68
KazakhstanKAZ199615921.0067.3033294715.155882.1869.887.31
KazakhstanKAZ199715334.4075.437516.866212.4672.017.77
KazakhstanKAZ199815073.0078.3033294717.986003.1176.827.38
KazakhstanKAZ199914927.00119.523300219.027094.6470.687.50
KazakhstanKAZ200014869.00142.133300821.098331.2960.887.14
KenyaKEN199426506.7956.0505790712.811180.0572.507.09
KenyaKEN199527216.0051.4298286413.961225.4879.517.74
KenyaKEN199627918.1057.1148681614.861268.6178.647.74
KenyaKEN199728043.0058.7318382316.041342.5182.147.57
KenyaKEN199828726.0060.3666992217.701327.7181.717.89
KenyaKEN199929416.0070.3262176519.181286.8678.157.75
KenyaKEN200030092.0076.1755371120.051316.2680.127.54
KyrgyzstanKGZ19944473.0010.841679570.823296.8062.553.27
KyrgyzstanKGZ19954514.0010.821880341.292771.8362.987.21
KyrgyzstanKGZ19964576.0012.809559821.972595.9666.2311.17
KyrgyzstanKGZ19974681.0017.36248972.332817.5955.3810.24
KyrgyzstanKGZ19984797.0020.837570192.682663.5568.527.19
KyrgyzstanKGZ19994864.6039.007728583.432922.3962.817.92
KyrgyzstanKGZ20004915.0047.703830723.993205.1160.336.97
CambodiaKHM199410367.142545.25550.011087.3486.183.98
CambodiaKHM199510695.322450.833008596.211183.7091.894.65
CambodiaKHM199610968.052624.083008623.521217.9090.505.54
CambodiaKHM199711236.772946.25622.341300.7284.465.14
CambodiaKHM199811498.003744.416992727.291284.9286.295.76
CambodiaKHM199911756.713807.833008752.211296.9986.416.45
CambodiaKHM2000nananananana
St. Kitts & NevisKNA199441.192.7000000481.549481.7640.8219.36
St. Kitts & NevisKNA199541.002.7000000481.4310692.0348.4118.19
St. Kitts & NevisKNA199640.882.7000000481.3911661.9850.7917.94
St. Kitts & NevisKNA199740.822.7000000481.4412643.5843.9517.17
St. Kitts & NevisKNA199840.822.7000000481.4712949.7243.9116.42
St. Kitts & NevisKNA199940.882.7000000481.3914272.9548.2013.23
St. Kitts & NevisKNA200041.002.7000000481.4114627.3047.4716.49
Korea, Republic ofKOR199444642.00803.446584.4112396.2954.9040.23
Korea, Republic ofKOR199545093.00771.273617.7013547.4555.3140.50
Korea, Republic ofKOR199645545.00804.453641.6414319.8956.5441.64
Korea, Republic ofKOR199745991.00951.289670.2814704.0357.4837.65
Korea, Republic ofKOR199846430.001401.44702.5913622.0155.7424.66
Korea, Republic ofKOR199946858.001188.82709.1014528.7358.1529.05
Korea, Republic ofKOR200047275.001130.96732.2914936.6957.1230.78
KuwaitKWT1994nananananana
KuwaitKWT1995nananananana
KuwaitKWT19961697.000.2994086150.2323385.9352.029.92
KuwaitKWT1997nananananana
KuwaitKWT1998nananananana
KuwaitKWT1999nananananana
KuwaitKWT2000nananananana
LaosLAO1994nananananana
LaosLAO1995nananananana
LaosLAO19964725.58921.0217285267.901367.3162.2321.23
LaosLAO1997nananananana
LaosLAO1998nananananana
LaosLAO1999nananananana
LaosLAO2000nananananana
LebanonLBN19943929.731680.072998952.264075.21116.1617.47
LebanonLBN19954005.001621.4129641011.424448.56112.0617.75
LebanonLBN19964077.011571.443971016.534927.15106.1915.82
LebanonLBN19974145.531539.4499511070.965158.00102.2713.80
LebanonLBN19984210.341516.1319581104.625306.5790.8214.94
LebanonLBN19994271.231507.8439941033.705660.0484.8210.30
LebanonLBN20004328.001507.5942.166089.2676.508.18
St. LuciaLCA1994142.702.7000000481.675858.9372.3314.08
St. LuciaLCA1995145.402.7000000481.686214.0271.0210.71
St. LuciaLCA1996147.002.7000000481.676267.6873.6112.28
St. LuciaLCA1997149.672.7000000481.686238.9774.3614.19
St. LuciaLCA1998151.952.7000000481.746397.5673.6613.44
St. LuciaLCA1999153.702.7000000481.786578.3476.5514.36
St. LuciaLCA2000156.002.7000000481.796822.9874.8113.69
Sri LankaLKA199417865.0049.4151382411.542813.2977.4212.51
Sri LankaLKA199518112.0051.2515907312.342991.1877.7911.87
Sri LankaLKA199618300.0055.271438613.133201.4374.7111.39
Sri LankaLKA199718552.0058.9946098315.253145.9470.2811.99
Sri LankaLKA199818774.0064.4501190215.823429.3269.2812.46
Sri LankaLKA199919043.0070.6354522716.293564.6570.3912.49
Sri LankaLKA200019359.0077.0051193216.893840.7767.6112.51
LesothoLSO19941885.183.5507979391.131266.47104.3432.80
LesothoLSO19951926.003.627084971.261270.7497.1441.61
LesothoLSO19961968.334.2993488311.421319.9693.7547.20
LesothoLSO19971944.714.6079621321.671449.8890.2544.58
LesothoLSO19981978.095.5282840731.741430.2083.3638.40
LesothoLSO19992008.246.1094841961.961413.2175.5137.52
LesothoLSO20002035.006.9398279192.051492.2764.6336.22
LithuaniaLTU19943721.003.9777500630.706514.5571.038.23
LithuaniaLTU19953715.0041.086031.8364.5913.76
LithuaniaLTU19963709.0041.316495.2566.3413.42
LithuaniaLTU19973705.5941.437211.7566.5616.09
LithuaniaLTU19983703.0041.467925.1964.1616.26
LithuaniaLTU19993699.0041.497759.5768.0614.95
LithuaniaLTU20003695.0041.468396.6666.3512.98
LuxembourgLUX1994403.8033.456539.7931897.3050.3024.06
LuxembourgLUX1995412.8029.4838.2733757.3059.2123.86
LuxembourgLUX1996418.3030.961538.2635144.2459.8923.68
LuxembourgLUX1997423.7035.773938.2438908.9256.3524.85
LuxembourgLUX1998429.2036.298638.2441716.9954.6523.34
LuxembourgLUX1999435.7037.864138.5444322.4453.3525.10
LuxembourgLUX2000441.4043.784938.3848967.5649.5823.48
LatviaLVA19942548.000.5597500210.145612.6062.486.91
LatviaLVA19952516.000.5275833010.165962.0957.2110.00
LatviaLVA19962491.000.5507500170.186194.1362.7310.41
LatviaLVA19972469.000.5809167030.206596.2263.6311.18
LatviaLVA19982449.000.5898333190.217042.5264.9414.59
LatviaLVA19992410.000.5851666930.217625.3465.0912.42
LatviaLVA20002372.000.606500030.228305.2264.5911.85
MacaoMAC1994418.778.0500001915.8321866.9334.8522.02
MacaoMAC1995430.008.0500001915.9023365.0433.6918.33
MacaoMAC1996440.918.0500001915.6623350.4334.9813.82
MacaoMAC1997418.007.9752922065.8222959.6838.8014.72
MacaoMAC1998426.007.9787669185.5821820.7540.3712.89
MacaoMAC1999434.007.9918498995.2521517.9241.4712.01
MacaoMAC2000438.008.0258998874.9223118.1139.248.25
MoroccoMAR199425926.009.202714923.073512.9882.809.66
MoroccoMAR199526386.008.5402364733.173362.4781.3211.29
MoroccoMAR199626848.008.7158756263.123808.4882.289.56
MoroccoMAR199727310.009.5271072392.983903.3577.1910.08
MoroccoMAR199827775.009.6044158942.874308.9377.3811.45
MoroccoMAR199928238.009.8044185642.854299.6176.7310.55
MoroccoMAR200028705.0010.625639922.884299.2476.1212.22
MoldovaMDA1994nananananana
MoldovaMDA19954339.004.4958000180.642316.8365.5910.32
MoldovaMDA19964325.004.6044831280.802264.2070.629.49
MoldovaMDA19974312.004.623582840.842457.1069.898.85
MoldovaMDA19984299.005.3706998830.922294.6680.259.57
MoldovaMDA19994290.0010.515810011.362111.2276.578.84
MoldovaMDA20004282.0012.434220311.692212.2394.108.70
MadagascarMDG199412915.043067.335938909.03778.1091.642.62
MadagascarMDG199513300.004265.6318361292.75784.2591.302.62
MadagascarMDG199613717.554061.2519531479.40799.0690.082.83
MadagascarMDG199714148.205090.886231566.28818.5991.842.69
MadagascarMDG199814592.385441.3979491675.00836.6791.792.76
MadagascarMDG199915050.506283.7749021819.92862.3392.842.72
MadagascarMDG200015523.006767.4809571925.96876.6893.583.23
MexicoMEX199489352.003.37512.107572.1776.8121.08
MexicoMEX199590903.006.41942.887028.2075.6714.42
MexicoMEX199692450.007.59953.727344.1474.2316.85
MexicoMEX199793990.007.91854.307861.6973.8819.70
MexicoMEX199895521.009.1364.958141.7475.2320.74
MexicoMEX199997428.009.56045.548497.6874.7920.45
MexicoMEX200097221.009.45565.759710.9967.0920.83
MacedoniaMKD19941947.0043.2631797816.974113.1976.928.90
MacedoniaMKD19951966.0037.8817596419.354445.4770.6913.15
MacedoniaMKD19961980.0039.981079119.474571.2172.6412.67
MacedoniaMKD19971996.8750.0035514819.824686.6273.3712.53
MacedoniaMKD19982015.0054.4617309620.134816.1974.2612.49
MacedoniaMKD19992017.0056.9018287719.835236.6472.0410.40
MacedoniaMKD20002031.0065.9038696320.995506.4781.7610.03
MaliMLI19949449.71555.2047119146.93703.6892.977.57
MaliMLI19959705.00499.148407160.86788.5185.677.24
MaliMLI19969993.35511.5523987168.02812.3386.577.79
MaliMLI199710089.80583.6693726161.44888.9579.256.41
MaliMLI199810333.64589.9517822163.33908.8680.316.42
MaliMLI199910583.65615.6990967155.48959.5579.556.17
MaliMLI200010840.00711.9763184151.60995.5277.076.36
MaltaMLT1994368.000.3779211040.2610923.1963.9620.61
MaltaMLT1995371.000.3530587850.2512309.9266.0821.43
MaltaMLT1996373.000.36045590.2413226.5068.2718.81
MaltaMLT1997383.000.3859660920.2414136.2466.6416.58
MaltaMLT1998385.000.3884595040.2414977.6266.6514.55
MaltaMLT1999nananananana
MaltaMLT2000nananananana
MongoliaMNG1994nananananana
MongoliaMNG1995nananananana
MongoliaMNG19962497.75548.4033203185.331268.4862.9816.64
MongoliaMNG1997nananananana
MongoliaMNG1998nananananana
MongoliaMNG1999nananananana
MongoliaMNG2000nananananana
MozambiqueMOZ199415420.006038.5878911070.88809.6799.673.52
MozambiqueMOZ199515820.009024.3330081713.10784.4699.744.36
MozambiqueMOZ199616230.0011293.752322.23853.5597.803.66
MozambiqueMOZ199716630.0011772.629882539.50942.6593.823.33
MozambiqueMOZ199816965.0012110.20022696.711026.0291.564.20
MozambiqueMOZ199917299.0013028.589842868.801046.8097.525.90
MozambiqueMOZ200017691.0015447.139652986.651113.4396.094.68
MauritaniaMRT19942264.96123.574996940.951367.8774.246.87
MauritaniaMRT19952329.00129.768295346.391285.7878.298.14
MauritaniaMRT19962394.35137.221694949.671265.9877.759.95
MauritaniaMRT19972415.46151.85330251.801327.7975.6511.01
MauritaniaMRT19982493.12188.475799655.681357.3579.5810.35
MauritaniaMRT19992576.18209.514205954.691425.5677.378.64
MauritaniaMRT2000nananananana
MauritiusMUS19941113.0017.960369115.6010096.1284.3113.65
MauritiusMUS19951122.0017.386320115.5611067.2481.2710.62
MauritiusMUS19961134.0017.948070535.7611808.2880.1010.40
MauritiusMUS19971147.7121.057260516.1612226.8581.4912.79
MauritiusMUS19981159.7323.992649086.2813440.9079.1311.83
MauritiusMUS19991174.4025.185810096.6513632.8982.1311.14
MauritiusMUS20001186.1426.24955946.7314405.6981.3311.34
MalawiMWI19949493.118.7364053732.28476.4583.598.97
MalawiMWI19959757.0015.283740043.65637.5388.525.03
MalawiMWI199610016.0015.308469774.82718.1295.964.62
MalawiMWI19979664.9316.444179535.17833.0696.644.56
MalawiMWI19989884.0031.072679526.95785.6291.854.35
MalawiMWI199910097.5044.088138589.58824.82100.704.49
MalawiMWI200010311.0059.543811812.13807.7493.583.75
MalaysiaMYS199420103.262.6242570881.247617.4351.1131.97
MalaysiaMYS199520609.862.5044040681.278381.0350.7134.74
MalaysiaMYS199621129.232.515943051.319165.7849.1333.18
MalaysiaMYS199721667.002.8131918911.349688.6748.2034.40
MalaysiaMYS199822180.003.9243750571.2510191.9240.8718.06
MalaysiaMYS199922710.003.7999999521.2710435.7834.8518.26
MalaysiaMYS200023270.003.7999999521.559421.5030.0321.70
NamibiaNAM19941502.853.5507979391.654398.6356.9811.87
NamibiaNAM19951543.003.627084971.814336.0058.9410.53
NamibiaNAM19961582.994.2993488311.994354.8559.4511.40
NamibiaNAM19971647.524.6079621322.334421.2461.6910.19
NamibiaNAM19981681.825.5282840732.534567.8160.9213.25
NamibiaNAM19991718.276.1094841962.674772.4158.5911.67
NamibiaNAM2000nananananana
NigerNER19948842.09555.2047119122.62801.6977.074.13
NigerNER19959150.00499.148407126.81809.7078.252.99
NigerNER19969469.07511.5523987134.38799.4081.473.92
NigerNER19979770.24583.6693726138.02798.7080.444.25
NigerNER199810120.12589.9517822143.64841.3482.784.39
NigerNER199910475.80615.6990967136.84866.4179.183.74
NigerNER200010832.00711.9763184133.32902.2883.323.85
NigeriaNGA1994108012.5721.9960002915.94719.1472.8712.76
NigeriaNGA1995111270.0021.8952598623.53755.8975.4611.04
NigeriaNGA1996114495.5121.8844299326.61926.0961.199.82
NigeriaNGA1997117680.7521.8860492725.87964.8873.979.61
NigeriaNGA1998120817.2621.8859996828.64816.1581.1311.54
NigeriaNGA1999123896.5292.3380966232.58795.7469.8216.31
NigeriaNGA2000126910.00101.697303839.93826.4731.8922.19
NicaraguaNIC19944304.716.7228751181.671711.6984.6010.13
NicaraguaNIC19954426.007.5455918311.751838.3782.7011.31
NicaraguaNIC19964548.058.4355001452.071772.6380.2812.71
NicaraguaNIC19974680.479.4480829242.561553.2894.5316.80
NicaraguaNIC19984810.2910.581919672.731666.0696.2817.16
NicaraguaNIC19994940.7411.809249882.941800.77104.7321.48
NicaraguaNIC20005071.0012.684390073.081947.2292.2117.88
NetherlandsNLD199415381.001.822.1019638.7662.6021.10
NetherlandsNLD199515460.001.60572.0920607.3262.1421.85
NetherlandsNLD199615526.001.68592.0921430.5062.5521.93
NetherlandsNLD199715607.001.95132.0922582.8462.2322.35
NetherlandsNLD199815703.001.98372.1023648.7662.8422.34
NetherlandsNLD199915809.002.06852.1324483.2363.7622.37
NetherlandsNLD200015920.002.39192.1625758.8362.7322.47
NorwayNOR19944337.007.05769.2021746.5160.6125.84
NorwayNOR19954358.006.33529.2623015.9259.8027.17
NorwayNOR19964381.006.44989.3124937.0658.9525.94
NorwayNOR19974405.007.07349.3526615.1457.9128.41
NorwayNOR19984432.007.54519.5626317.2161.3031.31
NorwayNOR19994462.007.79929.7227622.5260.5826.91
NorwayNOR20004491.008.80189.8932057.2953.4524.48
NepalNPL199420753.4549.397518168.221168.2069.4017.03
NepalNPL199521272.0051.890331278.441222.3067.8318.06
NepalNPL199621794.6856.691951758.991272.3170.3718.83
NepalNPL199721444.8858.009548199.461380.5070.7917.36
NepalNPL199821965.4265.975791939.661415.7170.4216.56
NepalNPL199922498.0468.2393722510.291476.5570.4913.26
NepalNPL200023043.0071.0938034110.511564.8367.2716.02
New ZealandNZL19943602.001.68651.4916302.7468.1921.95
New ZealandNZL19953656.001.52391.4817075.0467.7123.36
New ZealandNZL19963714.001.45491.4717707.2668.1923.38
New ZealandNZL19973761.001.51241.4817945.2969.1622.06
New ZealandNZL19983792.001.86831.4818085.4470.5020.99
New ZealandNZL19993811.001.88961.4619007.0370.1222.69
New ZealandNZL20003831.002.20121.4620008.2967.6422.33
OmanOMN1994nananananana
OmanOMN1995nananananana
OmanOMN19962173.000.3844999970.2016667.8858.288.08
OmanOMN1997nananananana
OmanOMN1998nananananana
OmanOMN1999nananananana
OmanOMN2000nananananana
PakistanPAK1994119401.8529.877840047.441768.4471.2911.40
PakistanPAK1995122374.9530.929689418.171878.3271.4611.09
PakistanPAK1996125409.8535.265731818.761951.6674.0211.07
PakistanPAK1997128457.3140.917919169.621962.2576.3610.48
PakistanPAK1998131582.0044.942840589.932048.3973.7210.08
PakistanPAK1999134790.0049.1183395410.442085.4177.288.68
PakistanPAK2000138080.0053.6481895410.692157.8674.048.81
PanamaPAN19942585.2410.555441.8758.4723.68
PanamaPAN19952631.0010.555453.2558.2426.17
PanamaPAN19962674.0010.545670.9257.9426.54
PanamaPAN19972719.0010.506002.1061.2425.19
PanamaPAN19982764.0010.516217.6965.5526.58
PanamaPAN19992811.0010.516336.4263.0728.71
PanamaPAN20002856.0010.526650.2062.2526.65
PeruPER199423149.982.1949999331.194009.2770.8119.94
PeruPER199523532.002.2533330921.294373.1170.2322.00
PeruPER199623947.002.4533329011.414434.0870.8820.86
PeruPER199724371.002.6641669271.364734.2269.4022.28
PeruPER199824801.002.9300000671.454629.3070.3521.78
PeruPER199925230.003.3833329681.494627.9770.0618.43
PeruPER200025661.003.490000011.524799.3069.5317.44
PhilippinesPHL199468661.4926.417169578.742822.8673.0515.89
PhilippinesPHL199570267.0025.714469919.142968.2074.7115.56
PhilippinesPHL199671899.0026.216100699.683122.2975.2516.42
PhilippinesPHL199771324.6829.4706592610.193344.3075.7417.48
PhilippinesPHL199872775.4540.8930511510.853415.2876.5413.95
PhilippinesPHL199974194.8839.0889816311.243726.8971.8312.22
PhilippinesPHL200075580.0044.192249311.014064.7067.1211.63
Papua New GuineaPNG19944201.861.0113400220.314188.1650.165.76
Papua New GuineaPNG19954301.001.2798420190.393800.1662.678.42
Papua New GuineaPNG19964400.901.3190749880.453529.3554.2612.65
Papua New GuineaPNG19974760.731.437971950.433423.7360.9211.06
Papua New GuineaPNG19984882.812.0735919480.493311.2359.269.46
Papua New GuineaPNG19995005.922.5707728860.553313.2663.019.54
Papua New GuineaPNG2000nananananana
PolandPOL199438544.002.27230.886623.4476.0614.85
PolandPOL199538588.002.4251.117204.2272.9117.34
PolandPOL199638618.002.69611.307712.8575.0819.53
PolandPOL199738650.003.27931.488250.2675.6221.50
PolandPOL199838666.003.47541.648727.1475.7522.38
PolandPOL199938654.003.96711.749150.8277.1822.24
PolandPOL200038646.004.34611.849661.3667.2124.35
Puerto RicoPRI1994nananananana
Puerto RicoPRI1995nananananana
Puerto RicoPRI19963733.0010.839765.6596.1122.95
Puerto RicoPRI19973805.0010.8510048.2696.6125.16
Puerto RicoPRI19983833.0010.8710590.0995.5523.29
Puerto RicoPRI1999nananananana
Puerto RicoPRI2000nananananana
PortugalPRT19949902.80165.993122.0012435.1262.8620.71
PortugalPRT19959916.80151.106126.5712907.0072.3823.85
PortugalPRT19969926.90154.244129.1713523.0872.4823.73
PortugalPRT19979940.70175.312131.8814268.5372.2125.41
PortugalPRT19989968.70180.104134.3715165.2272.3326.62
PortugalPRT19999990.00188.178133.2116302.3261.6726.46
PortugalPRT200010005.00217.603135.1517088.9660.7427.22
ParaguayPRY19944711.891911.545044610.275209.5072.5612.24
ParaguayPRY19954828.001970.400024698.175236.2172.8412.89
ParaguayPRY19964955.002062.783936751.375342.3971.6112.43
ParaguayPRY19975085.002177.863037838.304909.9779.8713.06
ParaguayPRY19985219.002726.48999941.074766.3980.8812.43
ParaguayPRY19995358.843119.072998955.204723.7977.1211.63
ParaguayPRY20005496.003486.353027993.264801.3077.1411.06
QatarQAT1994nananananana
QatarQAT1995nananananana
QatarQAT1996693.003.6400001052.4919843.9150.1013.25
QatarQAT1997nananananana
QatarQAT1998nananananana
QatarQAT1999nananananana
QatarQAT2000nananananana
RomaniaROM199422731.001655.08606499.954377.7572.1313.89
RomaniaROM199522681.002033.276001676.224699.6677.5512.60
RomaniaROM199622608.003084.218018962.084983.7683.0811.64
RomaniaROM199722554.007167.9428712345.914787.4182.2711.50
RomaniaROM199822503.008875.5761723402.874848.8683.9410.65
RomaniaROM199922457.9915332.839844983.814818.3581.4710.12
RomaniaROM200022435.0021708.72077059.265023.5381.0311.18
RussiaRUS1994148336.002.1907498840.557499.8649.5118.33
RussiaRUS1995148140.994.5591502191.477068.7460.7317.40
RussiaRUS1996147739.015.120832922.047106.7963.8613.72
RussiaRUS1997147304.005.7848329542.307297.9566.6813.05
RussiaRUS1998146899.019.7050828932.647086.3967.739.20
RussiaRUS1999146308.9924.61993984.038074.7057.358.81
RussiaRUS2000145555.0128.129169464.859995.9154.748.79
RwandaRWA19946230.00194.51750.39529.48132.164.48
RwandaRWA19956400.00262.197509870.67746.3492.773.08
RwandaRWA19966727.00306.820007377.90823.2589.713.21
RwandaRWA19977895.18301.529785284.13847.7991.443.72
RwandaRWA19988105.00312.314086985.32914.2289.344.22
RwandaRWA19998310.00333.941894582.25944.8685.723.46
RwandaRWA20008508.00389.696197584.20976.1683.863.22
Saudi ArabiaSAU1994nananananana
Saudi ArabiaSAU1995nananananana
Saudi ArabiaSAU199619409.003.7449998862.2212245.5746.998.88
Saudi ArabiaSAU1997nananananana
Saudi ArabiaSAU1998nananananana
Saudi ArabiaSAU1999nananananana
Saudi ArabiaSAU2000nananananana
SudanSDN1994nananananana
SudanSDN1995nananananana
SudanSDN199627160.681250.791992328.141159.2679.219.57
SudanSDN1997nananananana
SudanSDN1998nananananana
SudanSDN1999nananananana
SudanSDN2000nananananana
SenegalSEN19948110.87555.2047119182.521363.8081.266.60
SenegalSEN19958330.00499.148407189.551421.7982.136.41
SenegalSEN19968557.01511.5523987187.901477.7083.676.66
SenegalSEN19978777.14583.6693726189.051545.1983.826.55
SenegalSEN19989032.38589.9517822188.741608.4083.677.44
SenegalSEN19999286.27615.6990967190.871650.8186.216.91
SenegalSEN20009530.00711.9763184194.261680.9786.917.14
SingaporeSGP19943421.001.5274440051.4621361.8638.3439.92
SingaporeSGP19953526.001.4173749691.4423306.6036.5141.32
SingaporeSGP19963670.001.4100409751.4124938.8534.7443.93
SingaporeSGP19973794.001.4848059421.4126755.9033.9245.56
SingaporeSGP19983923.001.6736019851.3526322.4832.8740.05
SingaporeSGP19993952.001.6949570181.3926470.2934.7437.74
SingaporeSGP20004018.001.7239630221.3828643.5934.7937.72
Sierra LeoneSLE19944399.00586.7396851130.03951.9081.944.55
Sierra LeoneSLE19954510.00755.2158203163.60885.2492.023.21
Sierra LeoneSLE19964630.00920.7324829203.31921.2298.935.27
Sierra LeoneSLE1997nananananana
Sierra LeoneSLE19984830.481563.618042288.65780.8594.564.22
Sierra LeoneSLE1999nananananana
Sierra LeoneSLE20005031.002092.125361.48733.5493.123.91
El SalvadorSLV19945540.868.7287502293.353816.3789.039.81
El SalvadorSLV19955669.008.7545833593.544143.5989.3110.35
El SalvadorSLV19965798.008.7550001143.694235.7988.777.79
El SalvadorSLV19975911.008.7562503813.744408.4187.057.90
El SalvadorSLV19986035.008.7550001143.884483.9986.729.28
El SalvadorSLV19996153.748.7550001143.864592.3987.768.34
El SalvadorSLV20006276.008.7550001144.004622.3789.268.87
Sao Tome and PrincipeSTP1994128.65732.6281738207.811357.60102.7618.97
Sao Tome and PrincipeSTP1995132.001420.340942378.051294.79114.3117.42
Sao Tome and PrincipeSTP1996135.292203.164063573.951272.02106.5618.71
Sao Tome and PrincipeSTP1997nananananana
Sao Tome and PrincipeSTP1998141.706883.2431641546.811284.0475.4517.81
Sao Tome and PrincipeSTP1999144.907118.9580081797.051284.2774.9618.08
Sao Tome and PrincipeSTP2000148.007978.1718751908.791316.8174.0018.08
Slovak RepublicSVK19945347.0032.04489.659036.7565.4916.74
Slovak RepublicSVK19955364.0029.713410.529675.5665.9121.68
Slovak RepublicSVK19965374.0030.653711.299992.8770.1627.02
Slovak RepublicSVK19975383.0033.616211.8510753.5770.3726.01
Slovak RepublicSVK19985391.0035.233411.7711835.6056.4727.91
Slovak RepublicSVK19995395.8041.362812.4912102.0855.9824.51
Slovak RepublicSVK20005401.0046.035213.0212618.5352.2224.78
SloveniaSVN19941988.90128.808593879.9711662.1253.2119.87
SloveniaSVN19951990.00118.518501389.0312574.9654.4623.11
SloveniaSVN19961991.00135.364303697.2713151.5154.3223.23
SloveniaSVN19971985.96159.6882935103.9614143.0253.2424.14
SloveniaSVN19981982.60166.134201108.9315067.3452.8225.35
SloveniaSVN19991985.50181.7691956113.4316198.3153.2727.82
SloveniaSVN20001988.00222.6560974119.6916983.3851.1327.60
SwedenSWE19948781.007.7169.4419256.7269.4818.48
SwedenSWE19958827.007.13339.5020438.3066.8319.46
SwedenSWE19968841.006.7069.5220864.5567.5018.93
SwedenSWE19978846.007.63499.5821521.1367.2718.59
SwedenSWE19988851.007.94999.5822475.3167.5619.56
SwedenSWE19998858.008.26249.6423477.2767.9319.51
SwedenSWE20008871.009.16229.6024628.4450.1420.60
SwazilandSWZ1994nananananana
SwazilandSWZ1995nananananana
SwazilandSWZ1996928.554.2993488311.095175.4371.2218.45
SwazilandSWZ1997959.704.6079621321.394773.6170.8820.40
SwazilandSWZ1998990.465.5282840731.514839.6169.0721.30
SwazilandSWZ19991019.476.1094841961.634928.8570.4718.63
SwazilandSWZ20001045.006.9398279191.775046.7270.8718.87
SeychellesSYC199473.925.0558581354.028216.6642.5616.11
SeychellesSYC199575.304.7619748123.449352.8352.6316.28
SeychellesSYC199676.544.9699831013.509422.0145.2028.23
SeychellesSYC199777.325.0263419153.3810332.3057.5418.98
SeychellesSYC199878.855.2621917722.8812334.4773.0916.45
SeychellesSYC199980.035.3425831793.3511454.2365.6417.61
SeychellesSYC200081.235.713817123.7111644.4262.1814.50
SyriaSYR199413713.8011.2250003810.873391.8774.7411.94
SyriaSYR199514112.0011.2250003810.563819.4470.8610.43
SyriaSYR199614505.9911.2250003811.373971.0970.939.15
SyriaSYR199715015.0011.2250003812.194071.7367.458.26
SyriaSYR199815402.0011.2250003812.024263.7267.967.89
SyriaSYR199915792.0011.2250003812.454176.4965.987.66
SyriaSYR200016189.0011.2250003812.834337.7860.577.00
ChadTCD19946463.87555.2047119104.70802.6790.137.87
ChadTCD19956707.00499.148407122.82871.6585.244.67
ChadTCD19966893.71511.5523987136.07885.9084.436.47
ChadTCD19977085.62583.6693726132.56936.6884.766.29
ChadTCD19987282.87589.9517822146.16938.4886.656.97
ChadTCD19997485.61615.6990967132.56970.4585.944.83
ChadTCD20007694.00711.9763184135.74959.4179.786.70
TogoTGO19943990.00555.2047119163.22838.1268.929.01
TogoTGO19954110.00499.148407186.59850.5069.319.94
TogoTGO19964230.00511.5523987201.70884.7471.3912.18
TogoTGO19974135.17583.6693726216.81976.0683.5210.62
TogoTGO19984258.14589.9517822199.34983.7477.3212.72
TogoTGO19994388.60615.6990967200.06995.4876.5811.32
TogoTGO20004527.00711.9763184207.24926.0477.4512.32
ThailandTHA199458718.0025.1499500310.256019.2049.7641.04
ThailandTHA199559401.0024.9151802110.646637.2550.8642.04
ThailandTHA199660003.0025.3426799810.837093.7250.6041.49
ThailandTHA199759370.4731.3643302911.277051.2551.8433.08
ThailandTHA199859793.5041.3593902612.306410.1751.0417.75
ThailandTHA199960245.8037.8136596711.856477.3153.0418.58
ThailandTHA200060728.0040.1118011511.886715.3153.4620.87
TajikistanTJK1994nananananana
TajikistanTJK1995nananananana
TajikistanTJK19965927.00295.546.95985.6967.3711.96
TajikistanTJK19976017.000.5623332860.071215.8568.698.66
TajikistanTJK19986127.000.7766249780.141234.3083.126.86
TajikistanTJK19996156.001.2377920150.171278.5371.908.41
TajikistanTJK20006170.002.0762500760.211379.6975.949.09
TurkmenistanTKM1994nananananana
TurkmenistanTKM1995nananananana
TurkmenistanTKM19964598.003978.225098449.044533.3339.0540.47
TurkmenistanTKM1997nananananana
TurkmenistanTKM1998nananananana
TurkmenistanTKM1999nananananana
TurkmenistanTKM2000nananananana
Trinidad&TobagoTTO19941253.515.9249291422.808361.0858.8312.99
Trinidad&TobagoTTO19951262.005.9477958682.739177.1561.439.78
Trinidad&TobagoTTO19961270.176.0050659182.839481.5663.4810.14
Trinidad&TobagoTTO19971277.746.251677993.498211.9169.7517.97
Trinidad&TobagoTTO19981285.146.2983078963.548426.1574.7414.06
Trinidad&TobagoTTO19991292.756.2989001272.9811192.6872.848.36
Trinidad&TobagoTTO20001301.006.2997970582.7613720.5769.767.43
TunisiaTUN19948823.691.0115540030.345214.3976.1712.71
TunisiaTUN19958957.500.9457499980.365343.9576.8512.78
TunisiaTUN19969089.300.9734082820.365830.0577.4813.06
TunisiaTUN19979215.001.1059080360.376077.8478.1113.12
TunisiaTUN19989333.301.1387250420.386352.5879.2712.98
TunisiaTUN19999455.901.1862250570.396787.7878.7412.49
TunisiaTUN20009563.501.3706829550.397130.1578.5613.29
TurkeyTUR199460573.0029608.711092.725757.2869.0416.11
TurkeyTUR199561646.0045845.120693.486085.0068.5921.63
TurkeyTUR199662695.0081404.936675.476424.4270.8420.99
TurkeyTUR199763745.0015186564522.947010.8970.5521.49
TurkeyTUR199864789.00260724111801.757209.8869.1020.15
TurkeyTUR199965819.00418783168680.636972.8569.6518.07
TurkeyTUR200066835.00625218252226.947414.0269.1521.11
TaiwanTWN199421034.9026.459922.8013471.4362.6321.77
TaiwanTWN199521214.9926.489923.0714341.1562.8521.63
TaiwanTWN199621387.8127.459923.0315589.1062.4920.63
TaiwanTWN199721577.3828.722.9716827.6962.7521.83
TaiwanTWN199821777.1033.459923.1117742.8063.9321.96
TaiwanTWN1999nananananana
TaiwanTWN2000nananananana
TanzaniaTZA199428793.00509.6308899159.87437.3286.9711.15
TanzaniaTZA199529646.00574.7617188198.45452.3085.159.92
TanzaniaTZA199630487.82579.9766846235.95471.4085.458.62
TanzaniaTZA199731316.10612.1224976340.30433.0582.2310.42
TanzaniaTZA199832128.48664.6712036367.40449.6889.559.83
TanzaniaTZA199932922.57744.7590942412.84474.7088.058.90
TanzaniaTZA200033696.00800.4085083437.36490.1883.339.39
UgandaUGA199418599.39979.4453735332.78711.2178.672.92
UgandaUGA199519168.00968.916687342.81816.9378.143.53
UgandaUGA199619740.951046.084961362.94855.1580.103.64
UgandaUGA199720420.001083.009033380.43901.6176.783.29
UgandaUGA199821040.001240.30603387.35933.5378.373.17
UgandaUGA199921620.001454.827026397.011016.6383.853.22
UgandaUGA200022210.001644.474976410.331029.5785.063.57
UkraineUKR199451921.000.3275142010.045594.7754.2817.10
UkraineUKR199551531.001.4730750320.224724.5255.8811.12
UkraineUKR199651114.001.8294689660.364402.5256.489.03
UkraineUKR199750697.001.8616579770.424422.6556.859.34
UkraineUKR199850303.002.4495420460.454531.5257.659.36
UkraineUKR199949906.004.1304421420.544833.4654.198.80
UkraineUKR200049501.005.4402332310.685146.9654.369.68
UruguayURY19943194.725.0439171793.008572.8269.5012.00
UruguayURY19953218.006.3489999774.138630.7567.9012.65
UruguayURY19963241.527.9718332295.089285.2369.5911.58
UruguayURY19973265.009.4418325426.329912.4469.8511.79
UruguayURY19983289.0010.471920016.7210571.7770.6312.21
UruguayURY19993313.0011.339300166.8910379.1871.4911.06
UruguayURY20003337.0012.09959037.0710284.5971.8210.03
United StatesUSA1994260616.0011.0026834.1268.1120.90
United StatesUSA1995263073.0011.0027894.9268.1420.98
United StatesUSA1996265504.0011.0029193.9168.0521.58
United StatesUSA1997268087.0011.0030797.8467.4522.52
United StatesUSA1998270560.0011.0032230.1968.0822.89
United StatesUSA1999272996.0011.0033725.7768.8423.14
United StatesUSA2000275423.0011.0035618.6768.2624.25
UzbekistanUZB199422377.0011.41.242339.1755.7813.30
UzbekistanUZB199522785.0030.25.262529.1146.8813.69
UzbekistanUZB199623225.0041.18.602803.8255.539.33
UzbekistanUZB1997nananananana
UzbekistanUZB1998nananananana
UzbekistanUZB1999nananananana
UzbekistanUZB2000nananananana
St.Vincent & GrenadinesVCT1994110.372.7000000481.075555.2755.009.08
St.Vincent & GrenadinesVCT1995111.002.7000000481.056086.1746.909.66
St.Vincent & GrenadinesVCT1996111.682.7000000481.056432.0046.098.90
St.Vincent & GrenadinesVCT1997112.422.7000000481.106389.3657.149.77
St.Vincent & GrenadinesVCT1998113.222.7000000481.126729.9255.1010.36
St.Vincent & GrenadinesVCT1999114.082.7000000481.107033.3753.1710.42
St.Vincent & GrenadinesVCT2000115.002.7000000481.007847.4546.428.43
VenezuelaVEN199421377.00148.502700862.856458.3165.2210.43
VenezuelaVEN199521844.00176.842498894.976586.8764.4513.96
VenezuelaVEN199622311.00417.332489190.336916.3558.9011.65
VenezuelaVEN199722777.00488.6347961280.246785.2162.9415.71
VenezuelaVEN199823242.00547.5557861362.326229.5668.3416.95
VenezuelaVEN199923707.00605.7166748418.596298.2264.4013.85
VenezuelaVEN200024170.00679.9602051469.487232.4757.9913.54
VietnamVNM199471679.2410962.129881777.341339.8973.4412.60
VietnamVNM199572980.0011034.919922079.011471.0775.0113.98
VietnamVNM199674300.0011032.599612108.211651.5679.0614.90
VietnamVNM199775460.0011683.330082049.032032.7277.9113.19
VietnamVNM1998nananananana
VietnamVNM1999nananananana
VietnamVNM2000nananananana
YemenYEM199414785.0012.0100002321.33859.2849.135.30
YemenYEM199515250.0040.8391799936.10815.7355.436.58
YemenYEM199615692.2594.1566696252.23801.6366.806.82
YemenYEM199716139.48129.280807550.391093.1850.506.38
YemenYEM199816599.45135.881698643.991161.4056.056.27
YemenYEM199917047.64155.718307556.011185.5853.315.37
YemenYEM200017507.16161.718307560.941292.5639.775.62
South AfricaZAF199438283.223.5507979391.816980.6062.727.73
South AfricaZAF199539120.003.627084971.987086.0965.008.57
South AfricaZAF199639912.004.2993488312.077429.2365.177.94
South AfricaZAF199740670.334.6079621322.217606.7565.457.61
South AfricaZAF199841402.395.5282840732.337612.7966.237.28
South AfricaZAF199942106.236.1094841962.447749.9665.746.74
South AfricaZAF200042800.996.9398279192.558016.6564.997.08
Congo, Dem. Rep.ZAR199442489.321194.119019518.70315.4480.482.96
Congo, Dem. Rep.ZAR199543848.007024.4311522763.71327.2777.932.63
Congo, Dem. Rep.ZAR199645254.158376420020.81309.8178.432.43
Congo, Dem. Rep.ZAR199746753.571.3134479520.58281.0781.942.60
Congo, Dem. Rep.ZAR1998nananananana
Congo, Dem. Rep.ZAR1999nananananana
Congo, Dem. Rep.ZAR2000nananananana
ZambiaZMB19948740.72669.3706055307.48834.1975.439.86
ZambiaZMB19958980.00864.1192017402.40829.3776.5510.31
ZambiaZMB19969214.401207.900024515.01838.0578.7410.99
ZambiaZMB19979443.211314.498047596.97851.4777.5912.15
ZambiaZMB19989665.711862.06897744.91800.6985.1213.75
ZambiaZMB19999881.212388.019043941.87765.2491.8215.30
ZambiaZMB200010089.003110.8439941157.63840.9786.3315.38
ZimbabweZWE199410775.358.1515388492.012586.8460.1018.53
ZimbabweZWE199511011.008.665375712.152603.3766.8915.03
ZimbabweZWE199611242.1610.002349852.642860.2372.0611.32
ZimbabweZWE199711923.5212.111289983.172727.0682.8211.01
ZimbabweZWE199812153.8523.679109574.062799.8577.6610.75
ZimbabweZWE199912388.3238.301200876.122770.4876.8910.73
ZimbabweZWE200012627.0044.417919169.482607.0369.238.62
- -
- - - -
- - - - - - - - - - - diff --git a/demos/columns-visibility.html b/demos/columns-visibility.html index 21601ea6..880f256f 100644 --- a/demos/columns-visibility.html +++ b/demos/columns-visibility.html @@ -2647,10 +2647,10 @@ var tfConfig = { alternate_rows: true, rows_counter: true, btn_reset: true, - btn_reset_text: "Clear", + btn_reset_text: 'Clear', status_bar: true, - col_1: "select", - col_2: "select", + col_1: 'select', + col_2: 'select', /* columns visibility and sort extension */ extensions:[ diff --git a/demos/data-types.html b/demos/data-types.html index 106c712f..682257c0 100644 --- a/demos/data-types.html +++ b/demos/data-types.html @@ -471,17 +471,13 @@ var tfConfig = { }, extensions:[ { - name: 'sort', - types: [ - 'number', 'string', 'string', - 'US', 'none', 'string' - ] + name: 'sort' },{ name: 'colOps', - id: ["sum1", "sum2"], + id: ['sum1', 'sum2'], col: [3, 4], - operation: ["sum", "sum"], - write_method: ["innerhtml", 'innerhtml'], + operation: ['sum', 'sum'], + write_method: ['innerhtml', 'innerhtml'], exclude_row: [totRowIndex], decimal_precision: [2, 2], tot_row_index: [totRowIndex], diff --git a/demos/pagination.html b/demos/pagination.html index 13f55a86..0e95bb89 100644 --- a/demos/pagination.html +++ b/demos/pagination.html @@ -13008,7 +13008,7 @@ var filtersConfig = { base_path: '../dist/tablefilter/', paging: true, - results_per_page: ['Page length: ', [10,25,50,100]], + results_per_page: ['Records: ', [10,25,50,100]], remember_grid_values: true, remember_page_number: true, remember_page_length: true, diff --git a/dist/starter.html b/dist/starter.html index cbb6ccac..6612e5f7 100644 --- a/dist/starter.html +++ b/dist/starter.html @@ -459,6 +459,7 @@ loader: true, status_bar: true, mark_active_columns: true, + highlight_keywords: true, col_number_format: [ null, null, 'US', 'US', 'US', 'US', diff --git a/dist/tablefilter/style/colsVisibility.css b/dist/tablefilter/style/colsVisibility.css index f3b02330..ef130509 100644 --- a/dist/tablefilter/style/colsVisibility.css +++ b/dist/tablefilter/style/colsVisibility.css @@ -1,55 +1,6 @@ /** * TableFilter v0.0.0 by Max Guglielmi - * build date: 2015-08-06T05:20:40.430Z + * build date: 2015-08-09T12:39:08.406Z * MIT License */ -/** - * ColsVisibility extension default style - */ -span.colVisSpan { - text-align: left; -} -span.colVisSpan a.colVis { - margin: 0 5px 0 5px; -} -div.colVisCont { - position: absolute; - display: none; - border: 1px solid #ccc; - height: auto; - width: 250px; - background-color: #fff; - margin: 18px 0 0 0; - z-index: 10000; - padding: 10px 10px 10px 10px; - text-align: left; - font-size: 12px; - box-shadow: 3px 3px 2px #888; -} -div.colVisCont p { - margin: 6px auto 6px auto; -} -ul.cols_checklist { - padding: 0; - margin: 0; - list-style: none; -} -ul.cols_checklist label { - display: block; -} -ul.cols_checklist input { - vertical-align: middle; - margin: 2px 5px 2px 1px; -} -li.cols_checklist_item { - padding: 4px; - margin: 0; -} -li.cols_checklist_item:hover { - background-color: #335ea8; - color: #fff; -} -.cols_checklist_slc_item { - background-color: #335ea8; - color: #fff; -} +span.colVisSpan{text-align:left;}span.colVisSpan a.colVis{display:inline-block;padding:7px 5px 0;font-size:inherit;font-weight:inherit;vertical-align:top}div.colVisCont{position:relative;background:#fff;-webkit-box-shadow:3px 3px 2px #888;-moz-box-shadow:3px 3px 2px #888;box-shadow:3px 3px 2px #888;position:absolute;display:none;border:1px solid #ccc;height:auto;width:250px;background-color:#fff;margin:35px 0 0 -100px;z-index:10000;padding:10px 10px 10px 10px;text-align:left;font-size:12px;}div.colVisCont:after,div.colVisCont:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}div.colVisCont:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}div.colVisCont:before{border-color:rgba(255,255,255,0);border-bottom-color:#ccc;border-width:12px;margin-left:-12px}div.colVisCont p{margin:6px auto 6px auto}div.colVisCont a.colVis{display:initial;font-weight:inherit}ul.cols_checklist{padding:0;margin:0;list-style:none;}ul.cols_checklist label{display:block}ul.cols_checklist input{vertical-align:middle;margin:2px 5px 2px 1px}li.cols_checklist_item{padding:4px;margin:0;}li.cols_checklist_item:hover{background-color:#335ea8;color:#fff}.cols_checklist_slc_item{background-color:#335ea8;color:#fff} \ No newline at end of file diff --git a/dist/tablefilter/style/filtersVisibility.css b/dist/tablefilter/style/filtersVisibility.css index 3a32436d..877485bc 100644 --- a/dist/tablefilter/style/filtersVisibility.css +++ b/dist/tablefilter/style/filtersVisibility.css @@ -1,18 +1,6 @@ /** * TableFilter v0.0.0 by Max Guglielmi - * build date: 2015-08-06T05:20:40.430Z + * build date: 2015-08-09T12:39:08.406Z * MIT License */ -/** - * Filters visibility extension default style - */ -span.expClpFlt, -span.expClpFlt img { - vertical-align: middle; - border: 0; - padding: 1px 1px 1px 1px; - margin: 1px 1px 1px 1px; -} -.btnExpClpFlt { - margin: 0 5px 0 5px; -} +span.expClpFlt a.btnExpClpFlt{width:35px;height:35px;display:inline-block;}span.expClpFlt a.btnExpClpFlt:hover{background-color:#f4f4f4}span.expClpFlt img{padding:8px 11px 11px 11px} \ No newline at end of file diff --git a/dist/tablefilter/style/tablefilter.css b/dist/tablefilter/style/tablefilter.css index 273feb17..9baeb506 100644 --- a/dist/tablefilter/style/tablefilter.css +++ b/dist/tablefilter/style/tablefilter.css @@ -1,573 +1,22 @@ /** * TableFilter v0.0.0 by Max Guglielmi - * build date: 2015-08-06T05:20:40.430Z + * build date: 2015-08-09T12:39:08.406Z * MIT License */ -/** - * Filtered column marker default style - */ -.activeHeader { - background: #004080 !important; - color: #fff !important; -} +.activeHeader{background-color:#66afe9 !important;color:#fff !important} +.even{background-color:#fff}.odd{background-color:#f9f9f9} -/** - * Alternating rows default style - */ -.even { - background-color: #fff; -} -.odd { - background-color: #e5e5e5; -} - -/** - * Global variables - */ - -/** - * ezEditTable integration default overrides - */ -.ezActiveRow { - background-color: #2852a8 !important; - color: #fff; -} -.ezSelectedRow { - background-color: #316ac5 !important; - color: #fff; -} -.ezActiveCell { - background-color: #d9e8fb !important; - color: #000 !important; - font-weight: bold; -} -.ezETSelectedCell { - background-color: #ffdc61 !important; - font-weight: bold; - color: #000 !important; -} -.ezUnselectable { - -moz-user-select: -moz-none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none; - user-select: none; -} -.ezInputEditor { - width: 95%; - height: auto; - font-size: inherit; - border: 1px solid #aaccf6; -} -.ezTextareaEditor { - width: 95%; - height: 35px; - font-size: inherit; - border: 1px solid #aaccf6; -} -.ezSelectEditor { - width: 100%; - font-size: inherit; - border: 1px solid #aaccf6; -} -.ezModifiedCell { - background: transparent url("themes/bg_mod_cell.png") 0 0 no-repeat; -} -select[multiple="multiple"].ezSelectEditor { - height: 35px; -} -/* Command type editor */ -.ezCommandEditor { - margin: 2px; -} -.ezCommandEditor button, -.ezCommandEditor input[type="button"] { - min-height: 22px; - margin: 1px; - padding: 3px; - border: 1px solid #ccc; - background: #fff; - border-radius: 4px 4px 4px 4px; - -moz-border-radius: 4px 4px 4px 4px; -} -.ezCommandEditor button:hover, -.ezCommandEditor input[type="button"]:hover { - border: 1px solid #999; -} -.ezCommandEditor img { - border: 0; - vertical-align: middle; - margin: 2px; -} -.ezOpacity { - opacity: 0.6 /* CSS3 standard */; -} -.alignLeft { - text-align: left; -} -.alignCenter { - text-align: center; -} -.alignRight { - text-align: right; -} - -/** - * Checklist filters default style - */ -.div_checklist { - width: 100%; - height: 100px; - border: 1px solid #ccc; - overflow: auto; - text-align: left; - background-color: #fff; - color: #333 !important; -} -.div_checklist ul.flt_checklist { - padding: 0 !important; - margin: 0 !important; - list-style: none !important; -} -.div_checklist li.flt_checklist_item { - padding: 1px !important; - margin: 0 !important; - font-size: 10px !important; - border-bottom: 1px solid #ccc !important; -} -.div_checklist li.flt_checklist_item:hover { - background-color: #335ea8 !important; - color: #fff !important; -} -.div_checklist label { - display: block !important; -} -.div_checklist input { - vertical-align: middle !important; - margin: 2px 5px 2px 1px !important; -} -.flt_checklist_item_disabled { - background-color: #e5e5e5; -} -.flt_checklist_slc_item { - background-color: #335ea8 !important; - color: #fff !important; -} - -/** - * Filters' default style - */ -.fltrow { - height: 20px; - background-color: #f4f4f4; -} -.fltrow td, -.fltrow th { - padding: 2px !important; -} -.btnflt { - font-size: 11px; - vertical-align: middle; - margin: 0 2px 0 2px; - padding: 0 1px 0 1px; -} -.btnflt_icon { - width: 19px; - height: 19px; - cursor: pointer !important; - border: 0 !important; - vertical-align: middle; - background: transparent url("themes/btn_filter.png") center center no-repeat !important; -} -.flt { - background-color: #fff; - border: 1px solid #ccc; - margin: 0; - width: 97%; - vertical-align: middle; -} -select.flt { - background-color: #fff; - border: 1px solid #ccc; - margin: 0 1px 1px 0; - width: 99%; - vertical-align: middle; -} -select.flt_multi { - background-color: #fff; - border: 1px solid #ccc; - margin: 0 1px 1px 0; - width: 99%; - height: 100px; - vertical-align: middle; -} -.flt_s { - background-color: #fff; - border: 1px solid #ccc; - margin: 0; - width: 80%; - vertical-align: middle; -} -.single_flt { - background-color: #fff; - border-left: 1px solid #999; - border-right: 1px solid #ccc; - border-top: 1px solid #ccc; - border-bottom: 1px solid #999; - margin: 0; - width: 120px; - vertical-align: middle; -} -div.popUpFilter { - position: absolute; - display: none; - width: 100px; - background-color: #c8e0fb; - border: 1px solid #e4e4e4; - padding: 1px 3px 1px 1px; - margin: 20px auto 0 0px; -} - -/** - * Grid layout default style - */ -div.grd_Cont { - width: 800px; - height: auto; - overflow: hidden; - padding: 3px 3px 3px 3px; - background-color: #c8e0fb; - border: 1px solid #99bbe8; -} -div.grd_Cont .fltrow { - background-color: transparent; -} -div.grd_Cont .flt { - border: 1px solid #99bbe8; - width: 97%; -} -div.grd_Cont .flt :focus { - border: 1px solid #558dd9; -} -div.grd_Cont .even { - background-color: #fff; -} -div.grd_Cont .odd { - background-color: #dfe8f6; -} -div.grd_tblCont { - height: 400px; - width: 800px; - background: #fff; - overflow-x: auto; - overflow-y: scroll; -} -div.grd_headTblCont { - height: auto; - width: 800px; - overflow: hidden; - border-bottom: 1px solid #99bbe8; - background-color: #c8e0fb; -} -div.grd_tblCont table, -div.grd_headTblCont table { - font-size: 12px; - border-collapse: collapse; - table-layout: fixed; -} -div.grd_tblCont table { - border-right: 1px solid #99bbe8; -} -div.grd_tblCont table th, -div.grd_headTblCont table th, -div.grd_headTblCont table td { - background-color: #c8e0fb; - padding: 2px 2px 2px 2px !important; - color: #333; - border-right: 1px solid #99bbe8 !important; - overflow: hidden; - text-overflow: ellipsis; -} -div.grd_tblCont table td { - padding: 2px 2px 2px 2px !important; - border-bottom: 1px solid #ccc !important; - overflow: hidden; - text-overflow: ellipsis; -} -.grd_inf { - clear: both; - width: auto; - height: 25px; - background-color: #c8e0fb; - font-size: 11px; - margin: 0; - padding: 1px 3px 1px 3px; - border-top: 1px solid #99bbe8; -} - -/** - * Help box default style - */ -.helpBtn { - margin: 0 5px 0 5px; - padding: 2px 4px 2px 4px; - border-left: 1px solid #ccc; - border-right: 1px solid #ccc; -} -div.helpCont { - position: absolute; - display: none; - max-width: 300px; - overflow: auto; - padding: 10px; - margin: 15px 0; - border: 1px solid #ccc; - line-height: 20px; - font-size: 12px; - color: #333; - background: #fff; - text-align: left; - box-shadow: 3px 3px 2px #888; -} -div.helpCont a { - color: #c00; - text-decoration: underline; - font-weight: normal; -} -div.helpCont a.close { - color: #333; - text-decoration: none; - font-weight: bold; -} -div.helpCont a.close:hover { - text-decoration: none; -} -div.helpCont hr { - border: 1px solid #ccc; -} -div.helpFooter { - margin: 10px 0 0 0; -} -div.helpFooter h4 { - margin: 2px 2px 2px 2px; - font-size: 13px; - color: #333; -} - -/** - * Keyword highlighting default style - */ -span.keyword { - background-color: #fc0; -} - -/** - * Loading message default style - */ -.loader { - position: absolute; - padding: 5px 10px 5px 10px; - margin: 20px 0 0 20px; - width: auto; - z-index: 1000; - font-size: 12px; - font-weight: bold; - border: 1px solid #666; - background-color: #f4f4f4; - vertical-align: middle; -} - -/** - * Paging default style - */ -select.pgSlc { - height: 20px; - vertical-align: middle; -} -input.pgNbInp { - width: 25px; - height: 16px; - margin: 1px; - vertical-align: middle; -} -input.pgInp, -.nextPage, -.previousPage, -.firstPage, -.lastPage { - vertical-align: middle; - width: 19px; - height: 19px; - cursor: pointer !important; - border: 0 !important; - font-weight: bold; -} -.nextPage { - background: transparent url("themes/btn_next_page.gif") center center no-repeat !important; -} -.nextPage:hover { - background-color: #cad1d6 !important; -} -.previousPage { - background: transparent url("themes/btn_previous_page.gif") center center no-repeat !important; -} -.previousPage:hover { - background-color: #cad1d6 !important; -} -.firstPage { - background: transparent url("themes/btn_first_page.gif") center center no-repeat !important; -} -.firstPage:hover { - background-color: #cad1d6 !important; -} -.lastPage { - background: transparent url("themes/btn_last_page.gif") center center no-repeat !important; -} -.lastPage:hover { - background-color: #cad1d6 !important; -} -span.nbpg { - padding: 0 5px 0 0; -} -select.rspg { - width: 50px; - margin: 1px 5px 0 5px; - vertical-align: middle; -} -span.rspgSpan { - font-size: 11px; -} - -/** - * Reset button default style - */ -input.reset { - width: 19px; - height: 19px; - cursor: pointer !important; - border: 0 !important; - vertical-align: middle; - background: transparent url("themes/btn_clear_filters.png") center center no-repeat !important; -} -input.reset:hover { - background: #cad1d6 url("themes/btn_clear_filters.png") center center no-repeat !important; -} - -/** - * Rows counter default style - */ -div.tot { - float: left; - overflow: hidden; - width: 150px; - height: 15px; - border-right: 1px solid #ccc; - margin: 0 5px 0 2px; - padding: 0 2px 0 2px; -} -div.tot span { - font-weight: bold; -} - -/** - * Sorting elements default style - */ -.sort-arrow { - width: 11px; - height: 11px; - margin: 0 2px; - background-position: center center; - background-repeat: no-repeat; -} -.descending { - background-image: url("themes/downsimple.png"); -} -.ascending { - background-image: url("themes/upsimple.png"); -} - -/** - * Status bar default style - */ -div.status { - float: left; - overflow: hidden; - width: 150px; - height: 15px; - border-right: 1px solid #ccc; - margin: 0 5px 0 2px; - padding: 0 2px 0 2px; -} -div.status span { - font-weight: bold; - font-size: 11px; -} - -/** - * Table's default style - */ -table.TF { - border-spacing: 0; - border-top: 1px solid #d0d0d0; - border-left: 1px solid #d0d0d0; - border-bottom: 1px solid #ccc; - border-right: 1px solid #ccc; -} -table.TF th { - margin: 0; - background-color: #ebecee; - border-bottom: 1px solid #d0d0d0; - border-right: 1px solid #d0d0d0; - border-left: 1px solid #fff; - border-top: 1px solid #fff; - padding: 5px; - color: #333; -} -table.TF td { - margin: 0; - padding: 5px; - border-bottom: 1px solid #d0d0d0; - border-right: 1px solid #d0d0d0; -} - -/** - * Toolbar default style - */ -.inf { - clear: both; - width: auto; - height: 25px; - background-color: #f4f4f4; - font-size: 12px; - margin: 0; - padding: 1px 3px 1px 3px; - border: 1px solid #ccc; - overflow: hidden; -} -.inf a { - color: #333; - text-decoration: none; - font-weight: bold; -} -.inf a:hover { - text-decoration: underline; -} -.ldiv { - float: left; - width: 30%; - position: inherit; - text-align: left; -} -.mdiv { - float: left; - width: 38%; - position: inherit; - text-align: center; - padding: 1px 0; -} -.rdiv { - float: right; - width: 30%; - position: inherit; - text-align: right; -} +.ezActiveRow{background-color:#2852a8 !important;color:#fff}.ezSelectedRow{background-color:#316ac5 !important;color:#fff}.ezActiveCell{background-color:#d9e8fb !important;color:#000 !important;font-weight:bold}.ezETSelectedCell{background-color:#ffdc61 !important;font-weight:bold;color:#000 !important}.ezUnselectable{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.ezInputEditor{width:95%;height:auto;font-size:inherit;border:1px solid #aaccf6}.ezTextareaEditor{width:95%;height:35px;font-size:inherit;border:1px solid #aaccf6}.ezSelectEditor{width:100%;font-size:inherit;border:1px solid #aaccf6}.ezModifiedCell{background:transparent url("themes/bg_mod_cell.png") 0 0 no-repeat}select[multiple="multiple"].ezSelectEditor{height:35px}.ezCommandEditor{margin:2px;}.ezCommandEditor button,.ezCommandEditor input[type="button"]{min-height:22px;margin:1px;padding:3px;border:1px solid #ccc;background:#fff;border-radius:4px 4px 4px 4px;-moz-border-radius:4px 4px 4px 4px;}.ezCommandEditor button:hover,.ezCommandEditor input[type="button"]:hover{border:1px solid #999}.ezCommandEditor img{border:0;vertical-align:middle;margin:2px}.ezOpacity{opacity:.6}.alignLeft{text-align:left}.alignCenter{text-align:center}.alignRight{text-align:right} +.div_checklist{width:100%;height:90px;border:1px solid #f4f4f4;overflow:auto;text-align:left;background-color:#fff;color:#444;}.div_checklist ul.flt_checklist{padding:0 !important;margin:0 !important;list-style:none !important}.div_checklist li.flt_checklist_item{padding:1px !important;margin:0 !important;font-size:10px !important;border-bottom:1px solid #f4f4f4 !important;}.div_checklist li.flt_checklist_item:hover{background-color:#335ea8 !important;color:#fff !important}.div_checklist label{display:block !important}.div_checklist input{vertical-align:middle !important;margin:2px 5px 2px 1px !important}.flt_checklist_item_disabled{background-color:#e5e5e5}.flt_checklist_slc_item{background-color:#335ea8 !important;color:#fff !important} +.fltrow{height:1em;background-color:#eaeaea;}.fltrow td{border-bottom:1px solid #ccc !important;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #f4f4f4;padding:.2em !important}.btnflt{height:35px;font-family:inherit;font-size:inherit;vertical-align:middle;margin:0 2px 0 2px;padding:0 1px 0 1px}.btnflt_icon{font-family:inherit;font-size:inherit;width:35px;height:35px;cursor:pointer !important;border:0 !important;vertical-align:middle;background:transparent url("themes/btn_filter.png") center center no-repeat !important}.flt,.flt_s,.single_flt{font-family:inherit;display:block;color:#444;background-color:#fff;border:1px inset #f4f4f4;margin:0;padding:0 0 0 .2em;width:100%;height:35px;vertical-align:middle;border-radius:2px;box-sizing:border-box;}.flt:focus,.flt_s:focus,.single_flt:focus{border-color:#66afe9;outline:0 none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6);box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}select.flt_multi{font-family:inherit;color:#444;background-color:#fff;border:1px solid #f4f4f4;margin:0;padding:.2em;width:100%;height:90px;vertical-align:middle;box-sizing:border-box}.flt_s{width:60%;box-sizing:initial;display:initial}.single_flt{width:70%;box-sizing:initial;display:initial}div.popUpFilter{position:relative;background:#fff;-webkit-box-shadow:3px 3px 2px #888;-moz-box-shadow:3px 3px 2px #888;box-shadow:3px 3px 2px #888;margin:30px auto 0 0;position:absolute;display:none;width:100px;background-color:#eaeaea;border:1px solid #eaeaea;padding:0}div.popUpFilter:after,div.popUpFilter:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}div.popUpFilter:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}div.popUpFilter:before{border-color:rgba(255,255,255,0);border-bottom-color:#eaeaea;border-width:12px;margin-left:-12px} +div.grd_Cont{-webkit-box-shadow:4px 4px 10px 0 rgba(50,50,50,0.75);-moz-box-shadow:4px 4px 10px 0 rgba(50,50,50,0.75);box-shadow:4px 4px 10px 0 rgba(50,50,50,0.75);width:800px;height:auto;overflow:hidden;padding:3px 3px 3px 3px;background-color:#c8e0fb;border:1px solid #99bbe8;}div.grd_Cont .fltrow{background-color:transparent}div.grd_Cont .flt{border:1px solid #99bbe8;width:97%;}div.grd_Cont .flt :focus{border:1px solid #558dd9}div.grd_Cont .even{background-color:#fff}div.grd_Cont .odd{background-color:#dfe8f6}div.grd_tblCont{height:400px;width:800px;background:#fff;overflow-x:auto;overflow-y:scroll}div.grd_headTblCont{height:auto;width:800px;overflow:hidden;border-bottom:1px solid #99bbe8;background-color:#c8e0fb}div.grd_tblCont table,div.grd_headTblCont table{border-collapse:collapse;table-layout:fixed}div.grd_tblCont table{border-right:1px solid #99bbe8}div.grd_tblCont table th,div.grd_headTblCont table th,div.grd_headTblCont table td{height:35px;background-color:#c8e0fb;padding:.1em .5em;color:#333;border-right:1px solid #99bbe8 !important;overflow:hidden;text-overflow:ellipsis}div.grd_headTblCont table td{padding:.2em .2em}div.grd_tblCont table td{padding:.5em .7em;border-bottom:1px solid #99bbe8;overflow:hidden;text-overflow:ellipsis}.grd_inf{clear:both;width:auto;height:35px;background-color:#c8e0fb;margin:0;padding:1px 3px 1px 3px;border-top:1px solid #99bbe8;}.grd_inf a{color:#333;text-decoration:none;font-weight:bold;}.grd_inf a:hover{text-decoration:underline;background-color:transparent}.grd_inf input.reset:hover{background-color:transparent}.grd_inf .mdiv{width:40% !important}.grd_inf .ldiv div{border:0}.grd_inf .helpBtn{border:0 !important}.grd_inf div.status{position:absolute;float:none !important;height:auto !important;margin:19px 0 !important;font-size:12px;color:#333;border:0 !important}.grd_inf div.tot{border:0 !important} +.helpBtn{display:inline-block;height:27px;margin:0;padding:8px 15px 0 15px;vertical-align:top;}.helpBtn:hover{background-color:#f4f4f4}div.helpCont{position:relative;background:#fff;-webkit-box-shadow:3px 3px 2px #888;-moz-box-shadow:3px 3px 2px #888;box-shadow:3px 3px 2px #888;position:absolute;display:none;width:300px;padding:10px;margin:45px 0 0 -150px;border:1px solid #ccc;line-height:20px;font-size:inherit;color:#333;background:#fff;text-align:left;}div.helpCont:after,div.helpCont:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}div.helpCont:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}div.helpCont:before{border-color:rgba(255,255,255,0);border-bottom-color:#ccc;border-width:12px;margin-left:-12px}div.helpCont a{color:#c00;text-decoration:underline;font-weight:normal}div.helpCont a.close{color:#333;text-decoration:none;font-weight:bold;}div.helpCont a.close:hover{text-decoration:none}div.helpCont hr{border:1px solid #ccc}div.helpFooter{margin:10px 0 0 0;}div.helpFooter h4{margin:2px 2px 2px 2px;color:#333} +span.keyword{font-weight:700;font-style:italic;border-bottom:1px dotted #ccc} +.loader{position:absolute;padding:.5em .7em;margin:10em 0 0 3em;width:auto;z-index:1000;font-weight:600;background-color:#a7a7a8;vertical-align:middle;border-radius:10px;color:#fff;text-shadow:1px 1px #333} +select.pgSlc{height:35px;margin:0;border:1px solid #f4f4f4;background-color:#fff;vertical-align:middle}select.pgSlc:focus{border-color:#66afe9;outline:0 none;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}input.pgNbInp{height:35px;margin:0;border:1px solid #f4f4f4;background-color:#fff;width:35px}input.pgNbInp:focus{border-color:#66afe9;outline:0 none;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}input.pgInp,.nextPage,.previousPage,.firstPage,.lastPage{height:35px;margin:0;border:1px solid #f4f4f4;background-color:#fff;vertical-align:middle;width:35px;border:0;font-weight:bold}input.pgInp:focus,.nextPage:focus,.previousPage:focus,.firstPage:focus,.lastPage:focus{border-color:#66afe9;outline:0 none;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.nextPage{background:transparent url("themes/btn_next_page.gif") center center no-repeat !important;}.nextPage:hover{background-color:#f4f4f4 !important}.previousPage{background:transparent url("themes/btn_previous_page.gif") center center no-repeat !important;}.previousPage:hover{background-color:#f4f4f4 !important}.firstPage{background:transparent url("themes/btn_first_page.gif") center center no-repeat !important;}.firstPage:hover{background-color:#f4f4f4 !important}.lastPage{background:transparent url("themes/btn_last_page.gif") center center no-repeat !important;}.lastPage:hover{background-color:#f4f4f4 !important}span.nbpg{padding:0 5px}select.rspg{height:35px;margin:0;border:1px solid #f4f4f4;background-color:#fff;margin:0 0 0 5px;vertical-align:middle}select.rspg:focus{border-color:#66afe9;outline:0 none;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}span.rspgSpan{font-size:inherit} +input.reset{display:inline-block;width:35px;height:35px;border:0;background:transparent url("themes/btn_clear_filters.png") center center no-repeat;vertical-align:top;}input.reset:hover{background-color:#f4f4f4} +div.tot{float:left;overflow:hidden;min-width:150px;height:100%;margin:0;padding:.5em;vertical-align:middle;}div.tot span{font-weight:500} +.sort-arrow{width:11px;height:11px;margin:0 2px;background-position:center center;background-repeat:no-repeat}.descending{background-image:url("themes/downsimple.png")}.ascending{background-image:url("themes/upsimple.png")} +div.status{float:left;overflow:hidden;min-width:120px;height:100%;margin:0;padding:.5em;}div.status span{font-size:inherit} +table.TF{font-family:inherit;border-spacing:0;border:0;}table.TF th{height:35px;margin:0;background-color:#eaeaea;border-bottom:1px solid #ddd;border-top:1px solid #f4f4f4;border-left:1px solid #ccc;border-right:1px solid #f4f4f4;padding:.1em .7em;color:#333}table.TF td{margin:0;padding:.5em .7em;border-bottom:1px solid #c6c6c6} +.inf{clear:both;width:auto;height:35px;background-color:#fff;font-size:inherit;margin:0;padding:0;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;overflow:hidden;border-top-left-radius:3px;border-top-right-radius:3px;}.inf a{color:#333;text-decoration:none;font-weight:bold;}.inf a:hover{text-decoration:underline}.ldiv{float:left;width:30%;position:inherit;text-align:left}.mdiv{float:left;width:38%;position:inherit;text-align:center;padding:0}.rdiv{float:right;width:30%;position:inherit;text-align:right} \ No newline at end of file diff --git a/dist/tablefilter/style/themes/default/default.css b/dist/tablefilter/style/themes/default/default.css index 4f9d7330..a0aeb784 100644 --- a/dist/tablefilter/style/themes/default/default.css +++ b/dist/tablefilter/style/themes/default/default.css @@ -1,141 +1,6 @@ /** * TableFilter v0.0.0 by Max Guglielmi - * build date: 2015-08-06T05:20:40.430Z + * build date: 2015-08-09T12:39:08.406Z * MIT License */ -/** - * Default theme overrides - */ -table.TF { - border-left: 1px solid #ccc !important; - border-top: none !important; - border-right: none !important; - border-bottom: none !important; -} -table.TF th { - background: #ebecee url("images/bg_th.jpg") left top repeat-x !important; - border-bottom: 1px solid #d0d0d0 !important; - border-right: 1px solid #d0d0d0 !important; - border-left: 1px solid #fff !important; - border-top: 1px solid #fff !important; - padding: 2px !important; - color: #333 !important; - height: 25px !important; -} -table.TF td { - border-bottom: 1px dotted #999 !important; - padding: 5px !important; -} -.fltrow { - background-color: #ebecee !important; -} -.fltrow th, -.fltrow td { - border-bottom: 1px dotted #666 !important; - padding: 1px 3px 1px 3px !important; -} -.flt, -select.flt, -select.flt_multi, -.flt_s, -.single_flt, -.div_checklist { - border: 1px solid #999 !important; -} -input.flt { - width: 99% !important; -} -.inf { - background: #f4f4f4 url("images/bg_infDiv.jpg") 0 0 repeat-x !important; -} -input.reset { - width: 19px; - height: 19px; - cursor: pointer !important; - border: 0 !important; - vertical-align: middle; - background: transparent url("images/btn_eraser.gif") center center no-repeat !important; -} -input.reset :hover { - background: transparent url("images/btn_over_eraser.gif") center center no-repeat !important; -} -input.pgInp { - width: 19px; - height: 19px; - cursor: pointer !important; - border: 0 !important; -} -.nextPage { - background: transparent url("images/btn_next_page.gif") center center no-repeat !important; -} -.nextPage :hover { - background: transparent url("images/btn_over_next_page.gif") center center no-repeat !important; -} -.previousPage { - background: transparent url("images/btn_previous_page.gif") center center no-repeat !important; -} -.previousPage :hover { - background: transparent url("images/btn_over_previous_page.gif") center center no-repeat !important; -} -.firstPage { - background: transparent url("images/btn_first_page.gif") center center no-repeat !important; -} -.firstPage :hover { - background: transparent url("images/btn_over_first_page.gif") center center no-repeat !important; -} -.lastPage { - background: transparent url("images/btn_last_page.gif") center center no-repeat !important; -} -.lastPage :hover { - background: transparent url("images/btn_over_last_page.gif") center center no-repeat !important; -} -select.rspg { - font-size: 10px; -} -div.grd_Cont { - background-color: #ebecee !important; - border: 1px solid #ccc !important; - padding: 0 !important; -} -div.grd_Cont .even { - background-color: #fff; -} -div.grd_Cont .odd { - background-color: #d5d5d5; -} -div.grd_headTblCont { - background-color: #ebecee !important; - border-bottom: none !important; -} -div.grd_headTblCont table { - border-right: none !important; -} -div.grd_tblCont table th, -div.grd_headTblCont table th, -div.grd_headTblCont table td { - background: #ebecee url("images/bg_th.jpg") left top repeat-x !important; - border-bottom: 1px solid #d0d0d0 !important; - border-right: 1px solid #d0d0d0 !important; - border-left: 1px solid #fff !important; - border-top: 1px solid #fff !important; -} -.grd_inf { - background: #d7d7d7 url("images/bg_infDiv.jpg") 0 0 repeat-x !important; - border-top: 1px solid #d0d0d0 !important; - height: 29px !important; -} -.loader { - border: 1px solid #999; - background: #fff; -} -.defaultLoader { - width: 32px; - height: 32px; - background: transparent url("images/img_loading.gif") 0 0 no-repeat !important; -} -.even { - background-color: #fff; -} -.odd { - background-color: #d5d5d5; -} +table.TF{border-left:1px solid #ccc !important;border-top:none !important;border-right:none !important;border-bottom:none !important;}table.TF th{background:#ebecee url("images/bg_th.jpg") left top repeat-x !important;border-bottom:1px solid #d0d0d0 !important;border-right:1px solid #d0d0d0 !important;border-left:1px solid #fff !important;border-top:1px solid #fff !important;padding:2px !important;color:#333 !important;height:25px !important}table.TF td{border-bottom:1px dotted #999 !important;padding:5px !important}.fltrow{background-color:#ebecee !important;}.fltrow th,.fltrow td{border-bottom:1px dotted #666 !important;padding:1px 3px 1px 3px !important}.flt,select.flt,select.flt_multi,.flt_s,.single_flt,.div_checklist{border:1px solid #999 !important}input.flt{width:99% !important}.inf{height:$min-height;background:#d7d7d7 url("images/bg_infDiv.jpg") 0 0 repeat-x !important}input.reset{background:transparent url("images/btn_eraser.gif") center center no-repeat !important}.helpBtn:hover{background-color:transparent}.nextPage{background:transparent url("images/btn_next_page.gif") center center no-repeat !important;}.nextPage:hover{background:transparent url("images/btn_over_next_page.gif") center center no-repeat !important}.previousPage{background:transparent url("images/btn_previous_page.gif") center center no-repeat !important;}.previousPage:hover{background:transparent url("images/btn_over_previous_page.gif") center center no-repeat !important}.firstPage{background:transparent url("images/btn_first_page.gif") center center no-repeat !important;}.firstPage:hover{background:transparent url("images/btn_over_first_page.gif") center center no-repeat !important}.lastPage{background:transparent url("images/btn_last_page.gif") center center no-repeat !important;}.lastPage:hover{background:transparent url("images/btn_over_last_page.gif") center center no-repeat !important}div.grd_Cont{background-color:#ebecee !important;border:1px solid #ccc !important;padding:0 !important;}div.grd_Cont .even{background-color:#fff}div.grd_Cont .odd{background-color:#d5d5d5}div.grd_headTblCont{background-color:#ebecee !important;border-bottom:none !important;}div.grd_headTblCont table{border-right:none !important}div.grd_tblCont table th,div.grd_headTblCont table th,div.grd_headTblCont table td{background:#ebecee url("images/bg_th.jpg") left top repeat-x !important;border-bottom:1px solid #d0d0d0 !important;border-right:1px solid #d0d0d0 !important;border-left:1px solid #fff !important;border-top:1px solid #fff !important}div.grd_tblCont table td{border-bottom:1px solid #999 !important}.grd_inf{background:#d7d7d7 url("images/bg_infDiv.jpg") 0 0 repeat-x !important;border-top:1px solid #d0d0d0 !important}.loader{border:1px solid #999}.defaultLoader{width:32px;height:32px;background:transparent url("images/img_loading.gif") 0 0 no-repeat !important}.even{background-color:#fff}.odd{background-color:#d5d5d5}span.expClpFlt a.btnExpClpFlt:hover{background-color:transparent !important} \ No newline at end of file diff --git a/dist/tablefilter/style/themes/mytheme/mytheme.css b/dist/tablefilter/style/themes/mytheme/mytheme.css index ecb44952..e75db20d 100644 --- a/dist/tablefilter/style/themes/mytheme/mytheme.css +++ b/dist/tablefilter/style/themes/mytheme/mytheme.css @@ -1,168 +1,6 @@ /** * TableFilter v0.0.0 by Max Guglielmi - * build date: 2015-08-06T05:20:40.430Z + * build date: 2015-08-09T12:39:08.406Z * MIT License */ -/** - * mytheme theme overrides - */ -table.TF { - border-left: 1px dotted #81963b !important; - border-top: none !important; - border-right: 0 !important; - border-bottom: none !important; -} -table.TF th { - background: #39424b url("images/bg_headers.jpg") left top repeat-x !important; - border-bottom: 0 !important; - border-right: 1px dotted #d0d0d0 !important; - border-left: 0 !important; - border-top: 0 !important; - padding: 0 4px 0 4px !important; - color: #fff !important; - height: 35px !important; -} -table.TF td { - border-bottom: 1px dotted #81963b; - border-right: 1px dotted #81963b; - padding: 5px !important; -} -.fltrow { - background-color: #81963b !important; -} -.fltrow th, -.fltrow td { - border-bottom: 1px dotted #39424b !important; - border-right: 1px dotted #fff !important; - border-left: 0 !important; - border-top: 0 !important; - padding: 1px 3px 1px 3px !important; -} -.flt, -select.flt, -select.flt_multi, -.flt_s, -.single_flt, -.div_checklist { - border: 1px solid #687830 !important; -} -input.flt { - width: 99% !important; -} -.inf { - background: #f4f4f4 url("images/bg_infDiv.jpg") left bottom repeat-x !important; -} -input.reset { - width: 53px; - height: 19px; - cursor: pointer !important; - border: 0 !important; - vertical-align: middle; - background: transparent url("images/btn_filter.png") center center no-repeat !important; -} -input.reset :hover { - background: #cad1d6 url("images/btn_filter.png") center center no-repeat !important; -} -.ldiv { - width: 40% !important; -} -.mdiv { - width: 34% !important; - text-align: left !important; -} -.rdiv { - width: 20% !important; -} -input.pgInp { - width: 19px; - height: 19px; - cursor: pointer !important; - border: 0 !important; -} -.nextPage { - background: transparent url("images/btn_next_page.gif") center center no-repeat !important; -} -.nextPage :hover { - background: #cad1d6 url("images/btn_next_page.gif") center center no-repeat !important; -} -.previousPage { - background: transparent url("images/btn_previous_page.gif") center center no-repeat !important; -} -.previousPage :hover { - background: #cad1d6 url("images/btn_previous_page.gif") center center no-repeat !important; -} -.firstPage { - background: transparent url("images/btn_first_page.gif") center center no-repeat !important; -} -.firstPage :hover { - background: #cad1d6 url("images/btn_first_page.gif") center center no-repeat !important; -} -.lastPage { - background: transparent url("images/btn_last_page.gif") center center no-repeat !important; -} -.lastPage :hover { - background: #cad1d6 url("images/btn_last_page.gif") center center no-repeat !important; -} -select.rspg { - font-size: 10px; -} -div.grd_Cont { - background: #81963b url("images/bg_headers.jpg") left top repeat-x !important; - border: 1px solid #ccc !important; - padding: 0 1px 1px 1px !important; -} -div.grd_Cont .even { - background-color: #bccd83; -} -div.grd_Cont .odd { - background-color: #fff; -} -div.grd_headTblCont { - background-color: #ebecee !important; - border-bottom: none !important; -} -div.grd_tblCont table { - border-right: none !important; -} -div.grd_tblCont table th, -div.grd_headTblCont table th { - background: transparent url("images/bg_headers.jpg") 0 0 repeat-x !important; - border-bottom: 0 !important; - border-right: 1px dotted #d0d0d0 !important; - border-left: 0 !important; - border-top: 0 !important; - padding: 0 4px 0 4px !important; - color: #fff !important; - height: 35px !important; -} -/* filters cells */ -div.grd_headTblCont table td { - border-bottom: 1px dotted #39424b !important; - border-right: 1px dotted #fff !important; - border-left: 0 !important; - border-top: 0 !important; - background-color: #81963b !important; - padding: 1px 3px 1px 3px !important; -} -.grd_inf { - background: #f4f4f4 url("images/bg_infDiv.jpg") center bottom repeat-x !important; - border-top: 1px solid #d0d0d0 !important; - height: 29px !important; - padding-top: 2px !important; -} -.loader { - border: 0 !important; - background: transparent !important; - margin: 185px auto !important; -} -.defaultLoader { - width: 32px; - height: 32px; - background: transparent url("images/img_loading.gif") 0 0 no-repeat !important; -} -.even { - background-color: #bccd83; -} -.odd { - background-color: #fff; -} +table.TF{border-left:1px dotted #81963b !important;border-top:none !important;border-right:0 !important;border-bottom:none !important;}table.TF th{background:#39424b url("images/bg_headers.jpg") left top repeat-x !important;border-bottom:0 !important;border-right:1px dotted #d0d0d0 !important;border-left:0 !important;border-top:0 !important;padding:0 4px 0 4px !important;color:#fff !important;height:35px !important}table.TF td{border-bottom:1px dotted #81963b;border-right:1px dotted #81963b;padding:5px !important}.fltrow{background-color:#81963b !important;}.fltrow th,.fltrow td{border-bottom:1px dotted #39424b !important;border-right:1px dotted #fff !important;border-left:0 !important;border-top:0 !important;padding:1px 3px 1px 3px !important}.flt,select.flt,select.flt_multi,.flt_s,.single_flt,.div_checklist{border:1px solid #687830 !important}input.flt{width:99% !important}.inf{background:#d8d8d8;height:$min-height}input.reset{width:53px;background:transparent url("images/btn_filter.png") center center no-repeat !important}.helpBtn:hover{background-color:transparent}.nextPage{background:transparent url("images/btn_next_page.gif") center center no-repeat !important}.previousPage{background:transparent url("images/btn_previous_page.gif") center center no-repeat !important}.firstPage{background:transparent url("images/btn_first_page.gif") center center no-repeat !important}.lastPage{background:transparent url("images/btn_last_page.gif") center center no-repeat !important}div.grd_Cont{background:#81963b url("images/bg_headers.jpg") left top repeat-x !important;border:1px solid #ccc !important;padding:0 1px 1px 1px !important;}div.grd_Cont .even{background-color:#bccd83}div.grd_Cont .odd{background-color:#fff}div.grd_headTblCont{background-color:#ebecee !important;border-bottom:none !important}div.grd_tblCont table{border-right:none !important;}div.grd_tblCont table td{border-bottom:1px dotted #81963b;border-right:1px dotted #81963b}div.grd_tblCont table th,div.grd_headTblCont table th{background:transparent url("images/bg_headers.jpg") 0 0 repeat-x !important;border-bottom:0 !important;border-right:1px dotted #d0d0d0 !important;border-left:0 !important;border-top:0 !important;padding:0 4px 0 4px !important;color:#fff !important;height:35px !important}div.grd_headTblCont table td{border-bottom:1px dotted #39424b !important;border-right:1px dotted #fff !important;border-left:0 !important;border-top:0 !important;background-color:#81963b !important;padding:1px 3px 1px 3px !important}.grd_inf{background-color:#d8d8d8;border-top:1px solid #d0d0d0 !important}.loader{border:0 !important;background:#81963b !important}.defaultLoader{width:32px;height:32px;background:transparent url("images/img_loading.gif") 0 0 no-repeat !important}.even{background-color:#bccd83}.odd{background-color:#fff}span.expClpFlt a.btnExpClpFlt:hover{background-color:transparent !important} \ No newline at end of file diff --git a/dist/tablefilter/style/themes/skyblue/skyblue.css b/dist/tablefilter/style/themes/skyblue/skyblue.css index 54b5a549..9a0e1a6b 100644 --- a/dist/tablefilter/style/themes/skyblue/skyblue.css +++ b/dist/tablefilter/style/themes/skyblue/skyblue.css @@ -1,218 +1,6 @@ /** * TableFilter v0.0.0 by Max Guglielmi - * build date: 2015-08-06T05:20:40.430Z + * build date: 2015-08-09T12:39:08.406Z * MIT License */ -/** - * skyblue theme overrides - */ -table.TF { - padding: 0; - color: #000; - border-right: 1px solid #a4bed4; - border-top: 1px solid #a4bed4; - border-left: 1px solid #a4bed4; - border-bottom: 0; -} -table.TF th { - margin: 0; - padding: 5px; - color: inherit; - background: #d1e5fe url("images/bg_skyblue.gif") 0 0 repeat-x; - border-color: #fdfdfd #a4bed4 #a4bed4 #fdfdfd; - border-width: 1px; - border-style: solid; -} -table.TF td { - margin: 0; - padding: 5px; - color: inherit; - border-bottom: 1px solid #a4bed4; - border-left: 0; - border-top: 0; - border-right: 0; -} -.fltrow { - background-color: #d1e5fe !important; -} -.fltrow th, -.fltrow td { - border-top: 1px dotted #666 !important; - border-bottom: 1px dotted #666 !important; - padding: 1px 3px 1px 3px !important; -} -.flt, -select.flt, -select.flt_multi, -.flt_s, -.single_flt, -.div_checklist { - border: 1px solid #a4bed4 !important; -} -input.flt { - width: 99% !important; -} -.inf { - background-color: #e3efff !important; - border: 1px solid #a4bed4; - height: 25px; - color: #004a6f; -} -div.tot, -div.status { - border-right: 0 !important; -} -.helpBtn { - margin: 0 5px 0 5px; - padding: 2px 4px 2px 4px; - color: #004a6f !important; - font-size: 13px; - border: 1px solid transparent !important; -} -.helpBtn :hover { - background-color: #ffe4ab; - border: 1px solid #ffb552 !important; - text-decoration: none; -} -input.reset { - width: 19px; - height: 19px; - cursor: pointer !important; - border: 1px solid transparent !important; - vertical-align: middle; - background: transparent url("images/icn_clear_filters.png") center center no-repeat !important; -} -input.reset :hover { - background: #ffe4ab url("images/icn_clear_filters.png") center center no-repeat !important; - border: 1px solid #ffb552 !important; -} -input.pgInp { - width: 19px; - height: 19px; - cursor: pointer !important; - border: 0 !important; -} -.nextPage { - background: transparent url("images/btn_next_page.gif") center center no-repeat !important; - border: 1px solid transparent !important; -} -.nextPage :hover { - background: #ffe4ab url("images/btn_next_page.gif") center center no-repeat !important; - border: 1px solid #ffb552 !important; -} -.previousPage { - background: transparent url("images/btn_prev_page.gif") center center no-repeat !important; - border: 1px solid transparent !important; -} -.previousPage :hover { - background: #ffe4ab url("images/btn_prev_page.gif") center center no-repeat !important; - border: 1px solid #ffb552 !important; -} -.firstPage { - background: transparent url("images/btn_first_page.gif") center center no-repeat !important; - border: 1px solid transparent !important; -} -.firstPage :hover { - background: #ffe4ab url("images/btn_first_page.gif") center center no-repeat !important; - border: 1px solid #ffb552 !important; -} -.lastPage { - background: transparent url("images/btn_last_page.gif") center center no-repeat !important; - border: 1px solid transparent !important; -} -.lastPage :hover { - background: #ffe4ab url("images/btn_last_page.gif") center center no-repeat !important; - border: 1px solid #ffb552 !important; -} -select.rspg { - font-size: 10px; -} -.activeHeader { - background: #ffe4ab !important; - border: 1px solid #ffb552 !important; - color: inherit !important; -} -div.grd_Cont { - background-color: #d9eaed !important; - border: 1px solid #9cc !important; - padding: 0 !important; -} -div.grd_Cont .even { - background-color: #fff; -} -div.grd_Cont .odd { - background-color: #e3efff; -} -div.grd_headTblCont { - background-color: #d9eaed !important; - border-bottom: none !important; -} -div.grd_tblCont table { - border-right: none !important; - font: 12px/13px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !important; -} -div.grd_tblCont table th, -div.grd_headTblCont table th, -div.grd_headTblCont table td { - background: #d9eaed url("images/bg_skyblue.gif") left top repeat-x; - border-bottom: 1px solid #a4bed4; - border-right: 1px solid #a4bed4 !important; - border-left: 1px solid #fff !important; - border-top: 1px solid #fff !important; - padding: 5px 2px 5px 2px !important; -} -div.grd_tblCont table td { - border-bottom: 1px solid #a4bed4 !important; - border-right: 0 !important; - border-left: 0 !important; - border-top: 0 !important; - padding: 5px 2px 5px 2px !important; -} -.grd_inf { - background-color: #d9eaed !important; - height: 25px; - color: #004a6f; - border-top: 1px solid #9cc !important; -} -.grd_inf .rdiv { - height: 28px; -} -.grd_inf a { - text-decoration: none; - font-weight: bold; -} -.grd_inf a.helpBtn { - vertical-align: middle; - margin-top: 2px !important; - padding-top: 1px !important; -} -.loader { - border: 0 !important; - background: transparent !important; - margin-top: 40px; - margin-left: 0 !important; -} -.even { - background-color: #fff; -} -.odd { - background-color: #e3efff; -} -.ezActiveRow { - background-color: #ffdc61 !important; - color: inherit; -} -.ezSelectedRow { - background-color: #ffe4ab !important; - color: inherit; -} -.ezActiveCell { - background-color: #fff !important; - color: #000 !important; - font-weight: bold; -} -.ezETSelectedCell { - background-color: #fff !important; - font-weight: bold; - color: #000 !important; -} +table.TF{padding:0;color:#000;border-right:1px solid #a4bed4;border-top:1px solid #a4bed4;border-left:1px solid #a4bed4;border-bottom:0;}table.TF th{margin:0;padding:5px;color:inherit;background:#d1e5fe url("images/bg_skyblue.gif") 0 0 repeat-x;border-color:#fdfdfd #a4bed4 #a4bed4 #fdfdfd;border-width:1px;border-style:solid}table.TF td{margin:0;padding:5px;color:inherit;border-bottom:1px solid #a4bed4;border-left:0;border-top:0;border-right:0}.fltrow{background-color:#d1e5fe !important;}.fltrow th,.fltrow td{border-top:1px dotted #666 !important;border-bottom:1px dotted #666 !important;padding:1px 3px 1px 3px !important}.flt,select.flt,select.flt_multi,.flt_s,.single_flt,.div_checklist{border:1px solid #a4bed4 !important}input.flt{width:99% !important}.inf{background-color:#e3efff !important;border:1px solid #a4bed4;height:$min-height;color:#004a6f}div.tot,div.status{border-right:0 !important}.helpBtn:hover{background-color:transparent}input.reset{background:transparent url("images/icn_clear_filters.png") center center no-repeat !important}.nextPage{background:transparent url("images/btn_next_page.gif") center center no-repeat !important;border:1px solid transparent !important;}.nextPage:hover{background:#ffe4ab url("images/btn_next_page.gif") center center no-repeat !important;border:1px solid #ffb552 !important}.previousPage{background:transparent url("images/btn_prev_page.gif") center center no-repeat !important;border:1px solid transparent !important;}.previousPage:hover{background:#ffe4ab url("images/btn_prev_page.gif") center center no-repeat !important;border:1px solid #ffb552 !important}.firstPage{background:transparent url("images/btn_first_page.gif") center center no-repeat !important;border:1px solid transparent !important;}.firstPage:hover{background:#ffe4ab url("images/btn_first_page.gif") center center no-repeat !important;border:1px solid #ffb552 !important}.lastPage{background:transparent url("images/btn_last_page.gif") center center no-repeat !important;border:1px solid transparent !important;}.lastPage:hover{background:#ffe4ab url("images/btn_last_page.gif") center center no-repeat !important;border:1px solid #ffb552 !important}.activeHeader{background:#ffe4ab !important;border:1px solid #ffb552 !important;color:inherit !important}div.grd_Cont{background-color:#d9eaed !important;border:1px solid #9cc !important;padding:0 !important;}div.grd_Cont .even{background-color:#fff}div.grd_Cont .odd{background-color:#e3efff}div.grd_headTblCont{background-color:#d9eaed !important;border-bottom:none !important}div.grd_tblCont table{border-right:none !important}div.grd_tblCont table th,div.grd_headTblCont table th,div.grd_headTblCont table td{background:#d9eaed url("images/bg_skyblue.gif") left top repeat-x;border-bottom:1px solid #a4bed4;border-right:1px solid #a4bed4 !important;border-left:1px solid #fff !important;border-top:1px solid #fff !important}div.grd_tblCont table td{border-bottom:1px solid #a4bed4 !important;border-right:0 !important;border-left:0 !important;border-top:0 !important}.grd_inf{background-color:#cce2fe;color:#004a6f;border-top:1px solid #9cc !important;}.grd_inf a{text-decoration:none;font-weight:bold}.loader{background-color:#2d8eef;border:1px solid #cce2fe;border-radius:5px}.even{background-color:#fff}.odd{background-color:#e3efff}span.expClpFlt a.btnExpClpFlt:hover{background-color:transparent !important}.ezActiveRow{background-color:#ffdc61 !important;color:inherit}.ezSelectedRow{background-color:#ffe4ab !important;color:inherit}.ezActiveCell{background-color:#fff !important;color:#000 !important;font-weight:bold}.ezETSelectedCell{background-color:#fff !important;font-weight:bold;color:#000 !important} \ No newline at end of file diff --git a/dist/tablefilter/tablefilter.js b/dist/tablefilter/tablefilter.js index d3d311ea..b80c6cd7 100644 --- a/dist/tablefilter/tablefilter.js +++ b/dist/tablefilter/tablefilter.js @@ -1,12 +1,12 @@ /** * TableFilter v0.0.0 by Max Guglielmi - * build date: 2015-08-06T05:20:40.342Z + * build date: 2015-08-09T12:32:52.508Z * MIT License */ !function(t,e){if("object"==typeof exports&&"object"==typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define(e);else{var s=e();for(var i in s)("object"==typeof exports?exports:t)[i]=s[i]}}(this,function(){return function(t){function e(s){if(i[s])return i[s].exports;var a=i[s]={exports:{},id:s,loaded:!1};return t[s].call(a.exports,a,a.exports,e),a.loaded=!0,a.exports}var s=window.webpackJsonp;window.webpackJsonp=function(i,l){for(var n,r,o=0,h=[];o1)for(var s=0,i=arguments.length;i>s;s++){var l=arguments[s],n=typeof l;switch(u["default"].lower(n)){case"number":this.startRow=l;break;case"object":this.cfg=l}}var o=this.cfg;this.refRow=null===this.startRow?2:this.startRow+1;try{this.nbCells=this.getCellsNb(this.refRow)}catch(d){this.nbCells=this.getCellsNb(0)}this.basePath=o.base_path||"tablefilter/",this.fltTypeInp="input",this.fltTypeSlc="select",this.fltTypeMulti="multiple",this.fltTypeCheckList="checklist",this.fltTypeNone="none",this.fltGrid=o.grid===!1?!1:!0,this.gridLayout=Boolean(o.grid_layout),this.sourceTblHtml=null,this.gridLayout&&(this.sourceTblHtml=this.tbl.outerHTML),this.filtersRowIndex=o.filters_row_index||0,this.headersRow=o.headers_row_index||(0===this.filtersRowIndex?1:0),this.gridLayout&&(this.headersRow>1?this.filtersRowIndex=this.headersRow+1:(this.filtersRowIndex=1,this.headersRow=0)),this.fltCellTag="th"!==o.filters_cell_tag||"td"!==o.filters_cell_tag?"td":o.filters_cell_tag,this.fltIds=[],this.fltElms=[],this.searchArgs=null,this.tblData=[],this.validRowsIndex=null,this.fltGridEl=null,this.isFirstLoad=!0,this.infDiv=null,this.lDiv=null,this.rDiv=null,this.mDiv=null,this.infDivCssClass=o.inf_div_css_class||"inf",this.lDivCssClass=o.left_div_css_class||"ldiv",this.rDivCssClass=o.right_div_css_class||"rdiv",this.mDivCssClass=o.middle_div_css_class||"mdiv",this.contDivCssClass=o.content_div_css_class||"cont",this.stylePath=o.style_path||this.basePath+"style/",this.stylesheet=o.stylesheet||this.stylePath+"tablefilter.css",this.stylesheetId=this.id+"_style",this.fltsRowCssClass=o.flts_row_css_class||"fltrow",this.enableIcons=o.enable_icons===!1?!1:!0,this.alternateBgs=Boolean(o.alternate_rows),this.hasColWidths=g["default"].isArray(o.col_widths),this.colWidths=this.hasColWidths?o.col_widths:null,this.fltCssClass=o.flt_css_class||"flt",this.fltMultiCssClass=o.flt_multi_css_class||"flt_multi",this.fltSmallCssClass=o.flt_small_css_class||"flt_s",this.singleFltCssClass=o.single_flt_css_class||"single_flt",this.enterKey=o.enter_key===!1?!1:!0,this.onBeforeFilter=g["default"].isFn(o.on_before_filter)?o.on_before_filter:null,this.onAfterFilter=g["default"].isFn(o.on_after_filter)?o.on_after_filter:null,this.caseSensitive=Boolean(o.case_sensitive),this.exactMatch=Boolean(o.exact_match),this.linkedFilters=Boolean(o.linked_filters),this.disableExcludedOptions=Boolean(o.disable_excluded_options),this.activeFlt=null,this.activeFilterId=null,this.hasVisibleRows=Boolean(o.rows_always_visible),this.visibleRows=this.hasVisibleRows?o.rows_always_visible:[],this.isExternalFlt=Boolean(o.external_flt_grid),this.externalFltTgtIds=o.external_flt_grid_ids||null,this.externalFltEls=[],this.execDelay=isNaN(o.exec_delay)?100:parseInt(o.exec_delay,10),this.onFiltersLoaded=g["default"].isFn(o.on_filters_loaded)?o.on_filters_loaded:null,this.singleSearchFlt=Boolean(o.single_search_filter),this.onRowValidated=g["default"].isFn(o.on_row_validated)?o.on_row_validated:null,this.customCellDataCols=o.custom_cell_data_cols?o.custom_cell_data_cols:[],this.customCellData=g["default"].isFn(o.custom_cell_data)?o.custom_cell_data:null,this.watermark=o.watermark||"",this.isWatermarkArray=g["default"].isArray(this.watermark),this.toolBarTgtId=o.toolbar_target_id||null,this.helpInstructions=g["default"].isUndef(o.help_instructions)?void 0:Boolean(o.help_instructions),this.popUpFilters=Boolean(o.popup_filters),this.markActiveColumns=Boolean(o.mark_active_columns),this.activeColumnsCssClass=o.active_columns_css_class||"activeHeader",this.onBeforeActiveColumn=g["default"].isFn(o.on_before_active_column)?o.on_before_active_column:null,this.onAfterActiveColumn=g["default"].isFn(o.on_after_active_column)?o.on_after_active_column:null,this.displayAllText=o.display_all_text||"Clear",this.enableEmptyOption=Boolean(o.enable_empty_option),this.emptyText=o.empty_text||"(Empty)",this.enableNonEmptyOption=Boolean(o.enable_non_empty_option),this.nonEmptyText=o.non_empty_text||"(Non empty)",this.onSlcChange=o.on_change===!1?!1:!0,this.sortSlc=o.sort_select===!1?!1:!0,this.isSortNumAsc=Boolean(o.sort_num_asc),this.sortNumAsc=this.isSortNumAsc?o.sort_num_asc:null,this.isSortNumDesc=Boolean(o.sort_num_desc),this.sortNumDesc=this.isSortNumDesc?o.sort_num_desc:null,this.fillSlcOnDemand=Boolean(o.fill_slc_on_demand),this.hasCustomOptions=g["default"].isObj(o.custom_options),this.customOptions=o.custom_options,this.rgxOperator=o.regexp_operator||"rgx:",this.emOperator=o.empty_operator||"[empty]",this.nmOperator=o.nonempty_operator||"[nonempty]",this.orOperator=o.or_operator||"||",this.anOperator=o.and_operator||"&&",this.grOperator=o.greater_operator||">",this.lwOperator=o.lower_operator||"<",this.leOperator=o.lower_equal_operator||"<=",this.geOperator=o.greater_equal_operator||">=",this.dfOperator=o.different_operator||"!",this.lkOperator=o.like_operator||"*",this.eqOperator=o.equal_operator||"=",this.stOperator=o.start_with_operator||"{",this.enOperator=o.end_with_operator||"}",this.curExp=o.cur_exp||"^[¥£€$]",this.separator=o.separator||",",this.rowsCounter=Boolean(o.rows_counter),this.statusBar=Boolean(o.status_bar),this.loader=Boolean(o.loader),this.displayBtn=Boolean(o.btn),this.btnText=o.btn_text||(this.enableIcons?"":"Go"),this.btnCssClass=o.btn_css_class||(this.enableIcons?"btnflt_icon":"btnflt"),this.btnReset=Boolean(o.btn_reset),this.btnResetCssClass=o.btn_reset_css_class||"reset",this.onBeforeReset=g["default"].isFn(o.on_before_reset)?o.on_before_reset:null,this.onAfterReset=g["default"].isFn(o.on_after_reset)?o.on_after_reset:null,this.paging=Boolean(o.paging),this.nbVisibleRows=0,this.nbHiddenRows=0,this.autoFilter=Boolean(o.auto_filter),this.autoFilterDelay=isNaN(o.auto_filter_delay)?900:o.auto_filter_delay,this.isUserTyping=null,this.autoFilterTimer=null,this.highlightKeywords=Boolean(o.highlight_keywords),this.defaultDateType=o.default_date_type||"DMY",this.thousandsSeparator=o.thousands_separator||",",this.decimalSeparator=o.decimal_separator||".",this.hasColNbFormat=g["default"].isArray(o.col_number_format),this.colNbFormat=this.hasColNbFormat?o.col_number_format:null,this.hasColDateType=g["default"].isArray(o.col_date_type),this.colDateType=this.hasColDateType?o.col_date_type:null,this.msgFilter=o.msg_filter||"Filtering data...",this.msgPopulate=o.msg_populate||"Populating filter...",this.msgPopulateCheckList=o.msg_populate_checklist||"Populating list...",this.msgChangePage=o.msg_change_page||"Collecting paging data...",this.msgClear=o.msg_clear||"Clearing filters...",this.msgChangeResults=o.msg_change_results||"Changing results per page...",this.msgResetValues=o.msg_reset_grid_values||"Re-setting filters values...",this.msgResetPage=o.msg_reset_page||"Re-setting page...",this.msgResetPageLength=o.msg_reset_page_length||"Re-setting page length...",this.msgSort=o.msg_sort||"Sorting data...",this.msgLoadExtensions=o.msg_load_extensions||"Loading extensions...",this.msgLoadThemes=o.msg_load_themes||"Loading theme(s)...",this.prfxTf="TF",this.prfxFlt="flt",this.prfxValButton="btn",this.prfxInfDiv="inf_",this.prfxLDiv="ldiv_",this.prfxRDiv="rdiv_",this.prfxMDiv="mdiv_",this.prfxCookieFltsValues="tf_flts_",this.prfxCookiePageNb="tf_pgnb_",this.prfxCookiePageLen="tf_pglen_",this.hasStoredValues=!1,this.rememberGridValues=Boolean(o.remember_grid_values),this.fltsValuesCookie=this.prfxCookieFltsValues+this.id,this.rememberPageNb=this.paging&&o.remember_page_number,this.pgNbCookie=this.prfxCookiePageNb+this.id,this.rememberPageLen=this.paging&&o.remember_page_length,this.pgLenCookie=this.prfxCookiePageLen+this.id,this.extensions=o.extensions,this.hasExtensions=g["default"].isArray(this.extensions),this.enableDefaultTheme=Boolean(o.enable_default_theme),this.hasThemes=this.enableDefaultTheme||g["default"].isArray(o.themes),this.themes=o.themes||[],this.themesPath=o.themes_path||this.stylePath+"themes/",this.Mod={},this.ExtRegistry={},this.Evt={name:{filter:"Filter",dropdown:"DropDown",checklist:"CheckList",changepage:"ChangePage",clear:"Clear",changeresultsperpage:"ChangeResults",resetvalues:"ResetValues",resetpage:"ResetPage",resetpagelength:"ResetPageLength",loadextensions:"LoadExtensions",loadthemes:"LoadThemes"},detectKey:function(t){if(this.enterKey){var e=t||O.event;if(e){var s=r["default"].keyCode(e);13===s?(this.filter(),r["default"].cancel(e),r["default"].stop(e)):(this.isUserTyping=!0,O.clearInterval(this.autoFilterTimer),this.autoFilterTimer=null)}}},onKeyUp:function(t){function e(){O.clearInterval(this.autoFilterTimer),this.autoFilterTimer=null,this.isUserTyping||(this.filter(),this.isUserTyping=null)}if(this.autoFilter){var s=t||O.event,i=r["default"].keyCode(s);this.isUserTyping=!1,13!==i&&9!==i&&27!==i&&38!==i&&40!==i?null===this.autoFilterTimer&&(this.autoFilterTimer=O.setInterval(e.bind(this),this.autoFilterDelay)):(O.clearInterval(this.autoFilterTimer),this.autoFilterTimer=null)}},onKeyDown:function(){this.autoFilter&&(this.isUserTyping=!0)},onInpBlur:function(){if(this.autoFilter&&(this.isUserTyping=!1,O.clearInterval(this.autoFilterTimer)),this.hasExtension("advancedGrid")){var t=this.extension("advancedGrid"),e=t._ezEditTable;t.cfg.editable&&e.Editable.Set(),t.cfg.selection&&e.Selection.Set()}},onInpFocus:function(t){var e=t||O.event,s=r["default"].target(e);if(this.activeFilterId=s.getAttribute("id"),this.activeFlt=h["default"].id(this.activeFilterId),this.popUpFilters&&(r["default"].cancel(e),r["default"].stop(e)),this.hasExtension("advancedGrid")){var i=this.extension("advancedGrid"),a=i._ezEditTable;i.cfg.editable&&a.Editable.Remove(),i.cfg.selection&&a.Selection.Remove()}},onSlcFocus:function(t){var e=t||O.event,s=r["default"].target(e);if(this.activeFilterId=s.getAttribute("id"),this.activeFlt=h["default"].id(this.activeFilterId),this.fillSlcOnDemand&&"0"===s.getAttribute("filled")){var i=s.getAttribute("ct");this.Mod.dropdown._build(i)}this.popUpFilters&&(r["default"].cancel(e),r["default"].stop(e))},onSlcChange:function(t){if(this.activeFlt){var e=t||O.event;this.popUpFilters&&r["default"].stop(e),this.onSlcChange&&this.filter()}},onCheckListClick:function(t){var e=t||O.event,s=r["default"].target(e);if(this.fillSlcOnDemand&&"0"===s.getAttribute("filled")){var i=s.getAttribute("ct");this.Mod.checkList._build(i),this.Mod.checkList.checkListDiv[i].onclick=null,this.Mod.checkList.checkListDiv[i].title=""}},onBtnClick:function(){this.filter()}}}}return l(t,[{key:"init",value:function(){if(!this._hasGrid){this.tbl||(this.tbl=h["default"].id(this.id)),this.gridLayout&&(this.refRow=null===this.startRow?0:this.startRow),this.popUpFilters&&(0===this.filtersRowIndex&&1===this.headersRow||this.gridLayout)&&(this.headersRow=0);var t=this.Mod,e=this.singleSearchFlt?1:this.nbCells,s=void 0;if(this["import"](this.stylesheetId,this.stylesheet,null,"link"),this.hasThemes&&this._loadThemes(),(this.rememberGridValues||this.rememberPageNb||this.rememberPageLen)&&(t.store=new w.Store(this)),this.gridLayout&&(t.gridLayout=new x.GridLayout(this),t.gridLayout.init()),this.loader&&(t.loader||(t.loader=new k.Loader(this))),this.highlightKeywords&&(t.highlightKeyword=new T.HighlightKeyword(this)),this.popUpFilters&&(t.popupFilter||(t.popupFilter=new R.PopupFilter(this)),t.popupFilter.init()),this.fltGrid)if(this.isFirstLoad){var i=void 0;if(!this.gridLayout){var a=h["default"].tag(this.tbl,"thead");i=a.length>0?a[0].insertRow(this.filtersRowIndex):this.tbl.insertRow(this.filtersRowIndex),this.headersRow>1&&this.filtersRowIndex<=this.headersRow&&!this.popUpFilters&&this.headersRow++,this.popUpFilters&&this.headersRow++,i.className=this.fltsRowCssClass,!this.isExternalFlt||this.gridLayout&&!this.popUpFilters||(i.style.display="none")}this.nbFilterableRows=this.getRowsNb(),this.nbVisibleRows=this.nbFilterableRows,this.nbRows=this.tbl.rows.length;for(var l=0;e>l;l++){this.popUpFilters&&t.popupFilter.build(l);var n=h["default"].create(this.fltCellTag),o=this.getFilterType(l),d=this.isExternalFlt&&this.externalFltTgtIds?this.externalFltTgtIds[l]:null;if(this.singleSearchFlt&&(n.colSpan=this.nbCells),this.gridLayout||i.appendChild(n),s=l==e-1&&this.displayBtn?this.fltSmallCssClass:this.fltCssClass,this.singleSearchFlt&&(o=this.fltTypeInp,s=this.singleFltCssClass),o===this.fltTypeSlc||o===this.fltTypeMulti){t.dropdown||(t.dropdown=new F.Dropdown(this));var f=t.dropdown,c=h["default"].create(this.fltTypeSlc,["id",this.prfxFlt+l+"_"+this.id],["ct",l],["filled","0"]);if(o===this.fltTypeMulti&&(c.multiple=this.fltTypeMulti,c.title=f.multipleSlcTooltip),c.className=u["default"].lower(o)===this.fltTypeSlc?s:this.fltMultiCssClass,d?(h["default"].id(d).appendChild(c),this.externalFltEls.push(c)):n.appendChild(c),this.fltIds.push(this.prfxFlt+l+"_"+this.id),this.fillSlcOnDemand||f._build(l),r["default"].add(c,"keypress",this.Evt.detectKey.bind(this)),r["default"].add(c,"change",this.Evt.onSlcChange.bind(this)),r["default"].add(c,"focus",this.Evt.onSlcFocus.bind(this)),this.fillSlcOnDemand){var p=h["default"].createOpt(this.displayAllText,"");c.appendChild(p)}}else if(o===this.fltTypeCheckList){var g=void 0;t.checkList=new P.CheckList(this),g=t.checkList;var v=h["default"].create("div",["id",g.prfxCheckListDiv+l+"_"+this.id],["ct",l],["filled","0"]);v.className=g.checkListDivCssClass,d?(h["default"].id(d).appendChild(v),this.externalFltEls.push(v)):n.appendChild(v),g.checkListDiv[l]=v,this.fltIds.push(this.prfxFlt+l+"_"+this.id),this.fillSlcOnDemand||g._build(l),this.fillSlcOnDemand&&(r["default"].add(v,"click",this.Evt.onCheckListClick.bind(this)),v.appendChild(h["default"].text(g.activateCheckListTxt)))}else{var b=o===this.fltTypeInp?"text":"hidden",m=h["default"].create(this.fltTypeInp,["id",this.prfxFlt+l+"_"+this.id],["type",b],["ct",l]);if("hidden"!==b&&this.watermark&&m.setAttribute("placeholder",this.isWatermarkArray?this.watermark[l]||"":this.watermark),m.className=s,r["default"].add(m,"focus",this.Evt.onInpFocus.bind(this)),d?(h["default"].id(d).appendChild(m),this.externalFltEls.push(m)):n.appendChild(m),this.fltIds.push(this.prfxFlt+l+"_"+this.id),r["default"].add(m,"keypress",this.Evt.detectKey.bind(this)),r["default"].add(m,"keydown",this.Evt.onKeyDown.bind(this)),r["default"].add(m,"keyup",this.Evt.onKeyUp.bind(this)),r["default"].add(m,"blur",this.Evt.onInpBlur.bind(this)),this.rememberGridValues){var _=this.Mod.store.getFilterValues(this.fltsValuesCookie);" "!=_[l]&&this.setFilterValue(l,_[l],!1)}}if(l==e-1&&this.displayBtn){var C=h["default"].create(this.fltTypeInp,["id",this.prfxValButton+l+"_"+this.id],["type","button"],["value",this.btnText]);C.className=this.btnCssClass,d?h["default"].id(d).appendChild(C):n.appendChild(C),r["default"].add(C,"click",this.Evt.onBtnClick.bind(this))}}}else this._resetGrid();else this.refRow=this.refRow-1,this.gridLayout&&(this.refRow=0),this.nbFilterableRows=this.getRowsNb(),this.nbVisibleRows=this.nbFilterableRows,this.nbRows=this.nbFilterableRows+this.refRow;this.hasVisibleRows&&this.enforceVisibility(),this.rowsCounter&&(t.rowsCounter=new I.RowsCounter(this),t.rowsCounter.init()),this.statusBar&&(t.statusBar=new S.StatusBar(this),t.statusBar.init()),(this.paging||t.paging)&&(t.paging||(t.paging=new L.Paging(this)),t.paging.isPagingRemoved?t.paging.reset():t.paging.init()),this.btnReset&&(t.clearButton=new E.ClearButton(this),t.clearButton.init()),this.helpInstructions&&(t.help||(t.help=new N.Help(this)),t.help.init()),this.hasColWidths&&!this.gridLayout&&this.setColWidths(),this.alternateBgs&&(t.alternateRows=new D.AlternateRows(this),t.alternateRows.init()),this.isFirstLoad=!1,this._hasGrid=!0,(this.rememberGridValues||this.rememberPageLen||this.rememberPageNb)&&this.resetValues(),this.gridLayout||h["default"].addClass(this.tbl,this.prfxTf),this.loader&&t.loader.show("none"),this.hasExtensions&&this.initExtensions(),this.onFiltersLoaded&&this.onFiltersLoaded.call(null,this)}}},{key:"EvtManager",value:function(t){function e(){var e=this.Evt.name;switch(t){case e.filter:this._filter();break;case e.dropdown:this.linkedFilters?r.dropdown._build(i,!0):r.dropdown._build(i,!1,a,l);break;case e.checklist:r.checkList._build(i,a,l);break;case e.changepage:r.paging._changePage(n);break;case e.clear:this._clearFilters(),this._filter();break;case e.changeresultsperpage:r.paging._changeResultsPerPage();break;case e.resetvalues:this._resetValues(),this._filter();break;case e.resetpage:r.paging._resetPage(this.pgNbCookie);break;case e.resetpagelength:r.paging._resetPageLength(this.pgLenCookie);break;case e.loadextensions:this._loadExtensions();break;case e.loadthemes:this._loadThemes()}this.statusBar&&r.statusBar.message(""),this.loader&&r.loader.show("none")}var s=void 0===arguments[1]?{slcIndex:null,slcExternal:!1,slcId:null,pgIndex:null}:arguments[1],i=s.slcIndex,a=s.slcExternal,l=s.slcId,n=s.pgIndex,r=this.Mod;this.loader||this.statusBar||this.linkedFilters?(this.loader&&r.loader.show(""),this.statusBar&&r.statusBar.message(this["msg"+t]),O.setTimeout(e.bind(this),this.execDelay)):e.call(this)}},{key:"feature",value:function(t){return this.Mod[t]}},{key:"initExtensions",value:function(){for(var t=this.extensions,e=0,s=t.length;s>e;e++){var i=t[e];this.ExtRegistry[i.name]||this.loadExtension(i)}}},{key:"loadExtension",value:function(t){var e=this;if(t&&t.name){var i=t.name,a=t.path,l=void 0;i&&a?l=t.path+i:(i=i.replace(".js",""),l="extensions/{}/{}".replace(/{}/g,i)),s.e(1,function(s){var a=[s(1)("./"+l)];(function(s){var a=new s(e,t);a.init(),e.ExtRegistry[i]=a}).apply(null,a)})}}},{key:"extension",value:function(t){return this.ExtRegistry[t]}},{key:"hasExtension",value:function(t){return!g["default"].isEmpty(this.ExtRegistry[t])}},{key:"destroyExtensions",value:function(){for(var t=this.extensions,e=0,s=t.length;s>e;e++){var i=t[e],a=this.ExtRegistry[i.name];a&&(a.destroy(),this.ExtRegistry[i.name]=null)}}},{key:"loadThemes",value:function(){this.EvtManager(this.Evt.name.loadthemes)}},{key:"_loadThemes",value:function(){var t=this.themes;if(this.enableDefaultTheme){var e={name:"default"};this.themes.push(e)}if(g["default"].isArray(t))for(var s=0,i=t.length;i>s;s++){var a=t[s],l=a.name,n=a.path,r=this.prfxTf+l;l&&!n?n=this.themesPath+l+"/"+l+".css":!l&&a.path&&(l="theme{0}".replace("{0}",s)),this.isImported(n,"link")||this["import"](r,n,null,"link")}this.btnResetText=null,this.btnResetHtml='',this.btnPrevPageHtml='',this.btnNextPageHtml='',this.btnFirstPageHtml='',this.btnLastPageHtml='',this.loader=!0,this.loaderHtml='
',this.loaderText=null}},{key:"getStylesheet",value:function(){var t=void 0===arguments[0]?"default":arguments[0];return h["default"].id(this.prfxTf+t)}},{key:"destroy",value:function(){if(this._hasGrid){var t=this.tbl.rows,e=this.Mod;this.isExternalFlt&&!this.popUpFilters&&this.removeExternalFlts(),this.infDiv&&this.removeToolbar(),this.highlightKeywords&&e.highlightKeyword.unhighlightAll(),this.markActiveColumns&&this.clearActiveColumns(),this.hasExtensions&&this.destroyExtensions();for(var s=this.refRow;s0&&[].forEach.call(e,function(e){t.removeChild(e)})}}},{key:"removeExternalFlts",value:function(){if(this.isExternalFlt&&this.externalFltTgtIds)for(var t=this.externalFltTgtIds,e=t.length,s=0;e>s;s++){var i=t[s],a=h["default"].id(i);a&&(a.innerHTML="")}}},{key:"isCustomOptions",value:function(t){return this.hasCustomOptions&&-1!=this.customOptions.cols.indexOf(t)}},{key:"getCustomOptions",value:function(t){if(t&&this.isCustomOptions(t)){for(var e=this.customOptions,s=e.cols,i=[],a=[],l=b["default"].indexByValue(s,t),n=e.values[l],r=e.texts[l],o=e.sorts[l],h=0,d=n.length;d>h;h++)a.push(n[h]),i.push(r[h]?r[h]:n[h]);return o&&(a.sort(),i.sort()),[a,i]}}},{key:"resetValues",value:function(){this.EvtManager(this.Evt.name.resetvalues)}},{key:"_resetValues",value:function(){this.rememberGridValues&&this.fillSlcOnDemand&&this._resetGridValues(this.fltsValuesCookie),this.rememberPageLen&&this.Mod.paging&&this.Mod.paging.resetPageLength(this.pgLenCookie),this.rememberPageNb&&this.Mod.paging&&this.Mod.paging.resetPage(this.pgNbCookie)}},{key:"_resetGridValues",value:function(t){if(this.fillSlcOnDemand){var e=this.Mod.store.getFilterValues(t),s=this.getFiltersByType(this.fltTypeSlc,!0),i=this.getFiltersByType(this.fltTypeMulti,!0);if(Number(e[e.length-1])===this.fltIds.length){for(var a=0;ad;d++)""!==l[d]&&(n=h["default"].createOpt(l[d],l[d],!0),o.appendChild(n),this.hasStoredValues=!0)}}else if(r===this.fltTypeCheckList){var f=this.Mod.checkList,c=f.checkListDiv[a];c.title=c.innerHTML,c.innerHTML="";var p=h["default"].create("ul",["id",this.fltIds[a]],["colIndex",a]);p.className=f.checkListCssClass;var g=h["default"].createCheckItem(this.fltIds[a]+"_0","",this.displayAllText);g.className=f.checkListItemCssClass,p.appendChild(g),c.appendChild(p),l=e[a].split(" "+this.orOperator+" ");for(var d=0,u=l.length;u>d;d++)if(""!==l[d]){var v=h["default"].createCheckItem(this.fltIds[a]+"_"+(d+1),l[d],l[d]);v.className=f.checkListItemCssClass,p.appendChild(v),v.check.checked=!0,f.setCheckListValues(v.check),this.hasStoredValues=!0}}}!this.hasStoredValues&&this.paging&&this.Mod.paging.setPagingInfo()}}}},{key:"filter",value:function(){this.EvtManager(this.Evt.name.filter)}},{key:"_filter",value:function(){function t(t,e,s){if(this.highlightKeywords&&e){t=t.replace(p,""),t=t.replace(g,""),t=t.replace(v,""),t=t.replace(b,"");var a=t;(r.test(t)||o.test(t)||d.test(t)||f.test(t)||c.test(t))&&(a=h["default"].getText(s)),""!==a&&i.highlightKeyword.highlight(s,a,i.highlightKeyword.highlightCssClass)}}function e(t,e,s){var i=void 0,a=y["default"].removeNbFormat,h=d.test(t),w=r.test(t),x=f.test(t),k=o.test(t),T=c.test(t),R=g.test(t),F=p.test(t),P=v.test(t),I=b.test(t),L=m===t,E=_===t,N=C.test(t),D=h&&B(t.replace(d,""),S),O=w&&B(t.replace(r,""),S),A=x&&B(t.replace(f,""),S),H=k&&B(t.replace(o,""),S),V=T&&B(t.replace(c,""),S),U=R&&B(t.replace(g,""),S),G=void 0,j=void 0;if(B(e,S))G=M(e,S),D?(j=M(t.replace(d,""),S),i=j>G):O?(j=M(t.replace(r,""),S),i=j>=G):H?(j=M(t.replace(o,""),S),i=G>=j):A?(j=M(t.replace(f,""),S),i=G>j):V?(j=M(t.replace(c,""),S),i=G.toString()!=j.toString()):U?(j=M(t.replace(g,""),S),i=G.toString()==j.toString()):p.test(t)?i=this._containsStr(t.replace(p,""),e,null,!1):B(t,S)?(j=M(t,S),i=G.toString()==j.toString()):L?i=u["default"].isEmpty(e):E&&(i=!u["default"].isEmpty(e));else if(this.hasColNbFormat&&this.colNbFormat[s]?(l=a(e,this.colNbFormat[s]),n=this.colNbFormat[s]):","===this.thousandsSeparator&&"."===this.decimalSeparator?(l=a(e,"us"),n="us"):(l=a(e,"eu"),n="eu"),w)i=l<=a(t.replace(r,""),n);else if(k)i=l>=a(t.replace(o,""),n);else if(h)i=la(t.replace(f,""),n);else if(T)i=this._containsStr(t.replace(c,""),e)?!1:!0;else if(F)i=this._containsStr(t.replace(p,""),e,null,!1);else if(R)i=this._containsStr(t.replace(g,""),e,null,!0);else if(P)i=0===e.indexOf(t.replace(v,""))?!0:!1;else if(I){var W=t.replace(b,"");i=e.lastIndexOf(W,e.length-1)===e.length-1-(W.length-1)&&e.lastIndexOf(W,e.length-1)>-1?!0:!1}else if(L)i=u["default"].isEmpty(e);else if(E)i=!u["default"].isEmpty(e);else if(N)try{var $=t.replace(C,""),K=new RegExp($);i=K.test(e)}catch(Y){i=!1}else i=this._containsStr(t,e,this.getFilterType(s));return i}if(this.fltGrid&&(this._hasGrid||this.isFirstLoad)){this.onBeforeFilter&&this.onBeforeFilter.call(null,this);var s=this.tbl.rows,i=this.Mod,a=0;this.validRowsIndex=[],this.highlightKeywords&&i.highlightKeyword.unhighlightAll(),this.popUpFilters&&i.popupFilter.buildIcons(),this.markActiveColumns&&this.clearActiveColumns(),this.searchArgs=this.getFiltersValue();for(var l,n,r=new RegExp(this.leOperator),o=new RegExp(this.geOperator),d=new RegExp(this.lwOperator),f=new RegExp(this.grOperator),c=new RegExp(this.dfOperator),p=new RegExp(u["default"].rgxEsc(this.lkOperator)),g=new RegExp(this.eqOperator),v=new RegExp(this.stOperator),b=new RegExp(this.enOperator),m=this.emOperator,_=this.nmOperator,C=new RegExp(u["default"].rgxEsc(this.rgxOperator)),w=this.refRow;wP;P++){var I=this.searchArgs[this.singleSearchFlt?0:P],S=this.hasColDateType?this.colDateType[P]:this.defaultDateType;if(""!==I){var L=u["default"].matchCase(this.getCellData(P,x[P]),this.caseSensitive),E=I.split(this.orOperator),N=E.length>1?!0:!1,D=I.split(this.anOperator),O=D.length>1?!0:!1;if(N||O){for(var A=void 0,H=!1,V=N?E:D,U=0,G=V.length;G>U&&(A=u["default"].trim(V[U]),H=e.call(this,A,L,P),t.call(this,A,H,x[P]),!N||!H)&&(!O||H);U++);T[P]=H}else T[P]=e.call(this,u["default"].trim(I),L,P),t.call(this,I,T[P],x[P]);T[P]||(R=!1),this.singleSearchFlt&&T[P]&&(F=!0),this.popUpFilters&&i.popupFilter.buildIcon(P,!0),this.markActiveColumns&&w===this.refRow&&(this.onBeforeActiveColumn&&this.onBeforeActiveColumn.call(null,this,P),h["default"].addClass(this.getHeaderElement(P),this.activeColumnsCssClass),this.onAfterActiveColumn&&this.onAfterActiveColumn.call(null,this,P))}}this.singleSearchFlt&&F&&(R=!0),R?(this.validateRow(w,!0),this.validRowsIndex.push(w),this.alternateBgs&&i.alternateRows.setRowBg(w,this.validRowsIndex.length),this.onRowValidated&&this.onRowValidated.call(null,this,w)):(this.validateRow(w,!1),i.alternateRows&&i.alternateRows.removeRowBg(w),this.hasVisibleRows&&-1!==this.visibleRows.indexOf(w)?this.validRowsIndex.push(w):a++)}}this.nbVisibleRows=this.validRowsIndex.length,this.nbHiddenRows=a,this.rememberGridValues&&i.store.saveFilterValues(this.fltsValuesCookie),this.paging?(i.paging.startPagingRow=0,i.paging.currentPageNb=1,i.paging.setPagingInfo(this.validRowsIndex)):this.applyProps(),this.onAfterFilter&&this.onAfterFilter.call(null,this)}}},{key:"applyProps",value:function(){var t=this.Mod;this.hasVisibleRows&&this.enforceVisibility(),this.hasExtension("colOps")&&this.extension("colOps").calc(),this.linkedFilters&&this.linkFilters(),this.rowsCounter&&t.rowsCounter.refresh(this.nbVisibleRows),this.popUpFilters&&t.popupFilter.closeAll()}},{key:"getColValues",value:function(t){var e=void 0===arguments[1]?!1:arguments[1],s=void 0===arguments[2]?void 0:arguments[2];if(this.fltGrid){for(var i=this.tbl.rows,a=[],l=this.refRow;lh;h++)if(h==t&&""===i[l].style.display){var d=u["default"].lower(this.getCellData(h,r[h])),f=this.colNbFormat?this.colNbFormat[t]:null,c=e?y["default"].removeNbFormat(d,f):d;a.push(c)}}return a}}},{key:"getFilterValue",value:function(t){if(this.fltGrid){var e=void 0,s=this.getFilterElement(t);if(!s)return"";var i=this.getFilterType(t);if(i!==this.fltTypeMulti&&i!==this.fltTypeCheckList)e=s.value;else if(i===this.fltTypeMulti){e="";for(var a=0,l=s.options.length;l>a;a++)s.options[a].selected&&(e=e.concat(s.options[a].value+" "+this.orOperator+" "));e=e.substr(0,e.length-4)}else i===this.fltTypeCheckList&&(null!==s.getAttribute("value")?(e=s.getAttribute("value"),e=e.substr(0,e.length-3)):e="");return e}}},{key:"getFiltersValue",value:function(){if(this.fltGrid){for(var t=[],e=0,s=this.fltIds.length;s>e;e++)t.push(u["default"].trim(u["default"].matchCase(this.getFilterValue(e),this.caseSensitive))); return t}}},{key:"getFilterId",value:function(t){return this.fltGrid?this.fltIds[t]:void 0}},{key:"getFiltersByType",value:function(t,e){if(this.fltGrid){for(var s=[],i=0,a=this.fltIds.length;a>i;i++){var l=this.getFilterType(i);if(l===u["default"].lower(t)){var n=e?i:this.fltIds[i];s.push(n)}}return s}}},{key:"getFilterElement",value:function(t){var e=this.fltIds[t];return h["default"].id(e)}},{key:"getCellsNb",value:function(){var t=void 0===arguments[0]?0:arguments[0],e=this.tbl.rows[t];return e.cells.length}},{key:"getRowsNb",value:function(t){var e=g["default"].isUndef(this.refRow)?0:this.refRow,s=this.tbl.rows.length;return t&&(e=0),parseInt(s-e,10)}},{key:"getCellData",value:function(t,e){return g["default"].isUndef(t)||!e?"":this.customCellData&&b["default"].has(this.customCellDataCols,t)?this.customCellData.call(null,this,e,t):h["default"].getText(e)}},{key:"getTableData",value:function(){for(var t=this.tbl.rows,e=this.refRow;ea;a++){var n=this.getCellData(a,i[a]);s[1].push(n)}this.tblData.push(s)}return this.tblData}},{key:"getFilteredData",value:function(t){if(!this.validRowsIndex)return[];var e=this.tbl.rows,s=[];if(t){for(var i=this.gridLayout?this.Mod.gridLayout.headTbl:this.tbl,a=i.rows[this.headersRow],l=[a.rowIndex,[]],n=0;ni;i++){var l=e[i],n=l[1],r=n[t];s.push(r)}return s}},{key:"getRowDisplay",value:function(t){return this.fltGrid&&g["default"].isObj(t)?t.style.display:void 0}},{key:"validateRow",value:function(t,e){var s=this.tbl.rows[t];if(s&&"boolean"==typeof e){this.hasVisibleRows&&-1!==this.visibleRows.indexOf(t)&&(e=!0);var i=e?"":"none",a=e?"true":"false";s.style.display=i,this.paging&&s.setAttribute("validRow",a)}}},{key:"validateAllRows",value:function(){if(this._hasGrid){this.validRowsIndex=[];for(var t=this.refRow;tl;l++){var r=s.options[l];(""===a||""===a[0])&&(r.selected=!1),""===r.value&&(r.selected=!1),""!==r.value&&b["default"].has(a,r.value,!0)&&(r.selected=!0)}else if(i===this.fltTypeCheckList){e=u["default"].matchCase(e,this.caseSensitive);var o=e.split(" "+this.orOperator+" "),d=h["default"].tag(s,"li").length;s.setAttribute("value",""),s.setAttribute("indexes","");for(var f=0;d>f;f++){var c=h["default"].tag(s,"li")[f],p=h["default"].tag(c,"label")[0],g=h["default"].tag(c,"input")[0],v=u["default"].matchCase(h["default"].getText(p),this.caseSensitive);""!==v&&b["default"].has(o,v,!0)?(g.checked=!0,this.Mod.checkList.setCheckListValues(g)):(g.checked=!1,this.Mod.checkList.setCheckListValues(g))}}}}},{key:"setColWidths",value:function(t,e){function s(t){var s=this.nbCells,i=this.colWidths;if(s!=i.length||s!=t.cells.length)throw new Error("Columns number mismatch!");for(var a=h["default"].tag(e,"col"),l=a.length>0,n=l?null:A.createDocumentFragment(),r=0;s>r;r++){var o=void 0;l?o=a[r]:(o=h["default"].create("col",["id",this.id+"_col_"+r]),n.appendChild(o)),o.style.width=i[r]}l||e.insertBefore(n,e.firstChild)}if(this.fltGrid&&this.hasColWidths){e=e||this.tbl;var i=void 0;i=void 0===t?"none"!=e.rows[0].style.display?0:1:t,s.call(this,e.rows[i])}}},{key:"enforceVisibility",value:function(){if(this.hasVisibleRows)for(var t=0,e=this.visibleRows.length;e>t;t++){var s=this.visibleRows[t];s<=this.nbRows&&this.validateRow(s,!0)}}},{key:"clearFilters",value:function(){this.EvtManager(this.Evt.name.clear)}},{key:"_clearFilters",value:function(){if(this.fltGrid){this.onBeforeReset&&this.onBeforeReset.call(null,this,this.getFiltersValue());for(var t=0,e=this.fltIds.length;e>t;t++)this.setFilterValue(t,"");this.linkedFilters&&(this.activeFilterId="",this.linkFilters()),this.rememberPageLen&&c["default"].remove(this.pgLenCookie),this.rememberPageNb&&c["default"].remove(this.pgNbCookie),this.onAfterReset&&this.onAfterReset.call(null,this)}}},{key:"clearActiveColumns",value:function(){for(var t=0,e=this.fltIds.length;e>t;t++)h["default"].removeClass(this.getHeaderElement(t),this.activeColumnsCssClass)}},{key:"linkFilters",value:function(){if(this.activeFilterId){var t=this.getFiltersByType(this.fltTypeSlc,!0),e=this.getFiltersByType(this.fltTypeMulti,!0),s=this.getFiltersByType(this.fltTypeCheckList,!0),i=t.concat(e);i=i.concat(s);var a=this.activeFilterId.split("_")[0];a=a.split(this.prfxFlt)[1];for(var l=void 0,n=0,r=i.length;r>n;n++){var o=h["default"].id(this.fltIds[i[n]]);if(l=this.getFilterValue(i[n]),a!==i[n]||this.paging&&b["default"].has(t,i[n])&&a===i[n]||!this.paging&&(b["default"].has(s,i[n])||b["default"].has(e,i[n]))||l===this.displayAllText){if(b["default"].has(s,i[n])?this.Mod.checkList.checkListDiv[i[n]].innerHTML="":o.innerHTML="",this.fillSlcOnDemand){var d=h["default"].createOpt(this.displayAllText,"");o&&o.appendChild(d)}b["default"].has(s,i[n])?this.Mod.checkList._build(i[n]):this.Mod.dropdown._build(i[n],!0),this.setFilterValue(i[n],l)}}}}},{key:"_resetGrid",value:function(){if(!this.isFirstLoad){var t=this.Mod,e=this.tbl,s=e.rows,i=this.filtersRowIndex,a=s[i];if(!this.gridLayout)if(e.tHead){var l=e.tHead.insertRow(this.filtersRowIndex);e.tHead.replaceChild(this.fltGridEl,l)}else a.parentNode.insertBefore(this.fltGridEl,a);if(this.isExternalFlt)for(var n=this.externalFltTgtIds,r=0,o=n.length;o>r;r++){var d=h["default"].id(n[r]);if(d){var u=this.externalFltEls[r];d.appendChild(u);var f=this.getFilterType(r);this.gridLayout&&""===u.innerHTML&&f!==this.fltTypeInp&&((f===this.fltTypeSlc||f===this.fltTypeMulti)&&t.dropdown.build(r),f===this.fltTypeCheckList&&t.checkList.build(r))}}this.nbFilterableRows=this.getRowsNb(),this.nbVisibleRows=this.nbFilterableRows,this.nbRows=s.length,this.popUpFilters&&(this.headersRow++,t.popupFilter.buildAll()),this.gridLayout||h["default"].addClass(this.tbl,this.prfxTf),this._hasGrid=!0}}},{key:"_containsStr",value:function(t,e,s,i){var a=void 0,l=this.caseSensitive?"g":"gi",n=i?i:this.exactMatch;return a=n||s!==this.fltTypeInp&&s?new RegExp("(^\\s*)"+u["default"].rgxEsc(t)+"(\\s*$)",l):new RegExp(u["default"].rgxEsc(t),l),a.test(e)}},{key:"isImported",value:function(t,e){for(var s=!1,i=e?e:"script",a="script"==i?"src":"href",l=h["default"].tag(A,i),n=0,r=l.length;r>n;n++)if(void 0!==l[n][a]&&l[n][a].match(t)){s=!0;break}return s}},{key:"import",value:function(t,e,s,i){var a=i?i:"script",l=this.isImported(e,a);if(!l){var n=this,r=!1,o=void 0,d=h["default"].tag(A,"head")[0];o="link"===u["default"].lower(a)?h["default"].create("link",["id",t],["type","text/css"],["rel","stylesheet"],["href",e]):h["default"].create("script",["id",t],["type","text/javascript"],["src",e]),o.onload=o.onreadystatechange=function(){r||this.readyState&&"loaded"!==this.readyState&&"complete"!==this.readyState||(r=!0,"function"==typeof s&&s.call(null,n))},o.onerror=function(){throw new Error("TF script could not load: "+e)},d.appendChild(o)}}},{key:"hasGrid",value:function(){return this._hasGrid}},{key:"getFiltersId",value:function(){return this.fltIds||[]}},{key:"getValidRows",value:function(t){if(!t)return this.validRowsIndex;this.validRowsIndex=[];for(var e=this.refRow;e]+>/g,"");return e=e.replace(/^\s+/,"").replace(/\s+$/,"")},create:function(t){if(t&&""!==t){var e=document.createElement(t),s=arguments;if(s.length>1)for(var i=0;i0){var i=document.cookie,a=i.indexOf(s);if(-1!==a){a+=s.length;var l=i.indexOf(";",a);-1===l&&(l=i.length),e=unescape(i.substring(a,l))}}return e},remove:function(t){this.write(t,"",-1)},valueToArray:function(t,e){e||(e=",");var s=this.read(t),i=s.split(e);return i},getValueByIndex:function(t,e,s){s||(s=",");var i=this.valueToArray(t,s);return i[e]}},t.exports=e["default"]},function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=void 0;e["default"]={isObj:function(t){var e=!1;return"string"==typeof t?window[t]&&"object"==typeof window[t]&&(e=!0):t&&"object"==typeof t&&(e=!0),e},isFn:function(t){return t&&t.constructor==Function},isArray:function(t){return t&&t.constructor==Array},isUndef:function(t){return t===i},isNull:function(t){return null===t},isEmpty:function(t){return this.isUndef(t)||this.isNull(t)||0===t.length}},t.exports=e["default"]},function(t,e,s){"use strict";var i=function(t){return t&&t.__esModule?t:{"default":t}};Object.defineProperty(e,"__esModule",{value:!0});var a=s(4),l=i(a);e["default"]={has:function(t,e,s){for(var i=void 0===s?!1:s,a=0;a2)return t;var e=void 0;return 99>=t&&t>50&&(e="19"+t),(50>t||"00"===t)&&(e="20"+t),e}function a(t){if(void 0===t)return 0;for(var e=void 0,s=["january","february","march","april","may","june","july","august","september","october","november","december","jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],i=0;i11||23>e)&&(e-=12),1>e||e>12?0:e}Object.defineProperty(e,"__esModule",{value:!0}),e["default"]={isValid:function(t,e){if(e||(e="DMY"),e=e.toUpperCase(),3!=e.length&&"DDMMMYYYY"===e){var s=this.format(t,e);t=s.getDate()+"/"+(s.getMonth()+1)+"/"+s.getFullYear(),e="DMY"}(-1===e.indexOf("M")||-1===e.indexOf("D")||-1===e.indexOf("Y"))&&(e="DMY");var i=void 0,a=void 0;if("Y"==e.substring(0,1)?(i=/^\d{2}(\-|\/|\.)\d{1,2}\1\d{1,2}$/,a=/^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/):"Y"==e.substring(1,2)?(i=/^\d{1,2}(\-|\/|\.)\d{2}\1\d{1,2}$/,a=/^\d{1,2}(\-|\/|\.)\d{4}\1\d{1,2}$/):(i=/^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{2}$/,a=/^\d{1,2}(\-|\/|\.)\d{1,2}\1\d{4}$/),i.test(t)===!1&&a.test(t)===!1)return!1;var l=t.split(RegExp.$1),n=void 0,r=void 0,o=void 0;n="M"===e.substring(0,1)?l[0]:"M"===e.substring(1,2)?l[1]:l[2],r="D"===e.substring(0,1)?l[0]:"D"===e.substring(1,2)?l[1]:l[2],o="Y"===e.substring(0,1)?l[0]:"Y"===e.substring(1,2)?l[1]:l[2],parseInt(o,10)<=50&&(o=(parseInt(o,10)+2e3).toString()),parseInt(o,10)<=99&&(o=(parseInt(o,10)+1900).toString());var h=new Date(parseInt(o,10),parseInt(n,10)-1,parseInt(r,10),0,0,0,0);return parseInt(r,10)!=h.getDate()?!1:parseInt(n,10)-1!=h.getMonth()?!1:!0},format:function(t,e){if(e||(e="DMY"),!t||""===t)return new Date(1001,0,1);var s=void 0,l=void 0;switch(e.toUpperCase()){case"DDMMMYYYY":l=t.replace(/[- \/.]/g," ").split(" "),s=new Date(i(l[2]),a(l[1])-1,l[0]);break;case"DMY":l=t.replace(/^(0?[1-9]|[12][0-9]|3[01])([- \/.])(0?[1-9]|1[012])([- \/.])((\d\d)?\d\d)$/,"$1 $3 $5").split(" "),s=new Date(i(l[2]),l[1]-1,l[0]);break;case"MDY":l=t.replace(/^(0?[1-9]|1[012])([- \/.])(0?[1-9]|[12][0-9]|3[01])([- \/.])((\d\d)?\d\d)$/,"$1 $3 $5").split(" "),s=new Date(i(l[2]),l[0]-1,l[1]);break;case"YMD":l=t.replace(/^((\d\d)?\d\d)([- \/.])(0?[1-9]|1[012])([- \/.])(0?[1-9]|[12][0-9]|3[01])$/,"$1 $4 $6").split(" "),s=new Date(i(l[0]),l[1]-1,l[2]);break;default:l=t.replace(/^(0?[1-9]|[12][0-9]|3[01])([- \/.])(0?[1-9]|1[012])([- \/.])((\d\d)?\d\d)$/,"$1 $3 $5").split(" "),s=new Date(i(l[2]),l[1]-1,l[0])}return s}},t.exports=e["default"]},function(t,e,s){"use strict";var i=function(t){return t&&t.__esModule?t:{"default":t}};Object.defineProperty(e,"__esModule",{value:!0});var a=s(4),l=i(a);e["default"]={removeNbFormat:function(t,e){if(t){e||(e="us");var s=t;return s="us"===l["default"].lower(e)?+s.replace(/[^\d\.-]/g,""):+s.replace(/[^\d\,-]/g,"").replace(",",".")}}},t.exports=e["default"]},function(t,e,s){"use strict";var i=function(t){return t&&t.__esModule?t:{"default":t}},a=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},l=function(){function t(t,e){for(var s=0;s0&&i.removeChild(T[0]),this.headTbl.style.tableLayout="fixed",i.style.tableLayout="fixed",this.headTbl.cellPadding=i.cellPadding,this.headTbl.cellSpacing=i.cellSpacing,e.setColWidths(0,this.headTbl),i.style.width="",this.headTbl.style.width=i.clientWidth+"px",u["default"].add(this.tblCont,"scroll",function(e){var s=u["default"].target(e),i=s.scrollLeft;t.headTblCont.scrollLeft=i});var R=(s.extensions||[]).filter(function(t){return"sort"===t.name});1===R.length&&(R[0].async_sort=!0,R[0].trigger_ids=g),this.tblHasColTag=r["default"].tag(i,"col").length>0?!0:!1;var F=function(){for(var t=e.nbCells-1;t>=0;t--){var s=r["default"].create("col",["id",e.id+"_col_"+t]);i.insertBefore(s,i.firstChild),s.style.width=e.colWidths[t],this.gridColElms[t]=s}this.tblHasColTag=!0};if(this.tblHasColTag)for(var P=r["default"].tag(i,"col"),I=0;I',this.popUpDivCssClass=s.popup_div_css_class||"popUpFilter",this.onBeforePopUpOpen=r["default"].isFn(s.on_before_popup_filter_open)?s.on_before_popup_filter_open:null,this.onAfterPopUpOpen=r["default"].isFn(s.on_after_popup_filter_open)?s.on_after_popup_filter_open:null,this.onBeforePopUpClose=r["default"].isFn(s.on_before_popup_filter_close)?s.on_before_popup_filter_close:null,this.onAfterPopUpClose=r["default"].isFn(s.on_after_popup_filter_close)?s.on_after_popup_filter_close:null,this.popUpFltSpans=[],this.popUpFltImgs=[],this.popUpFltElms=this.popUpFltElmCache||[],this.popUpFltAdjustToContainer=!0,this.prfxPopUpSpan="popUpSpan_",this.prfxPopUpDiv="popUpDiv_",this.tf=t}return l(e,[{key:"onClick",value:function(e){var s=e||t.event,i=s.target.parentNode,a=parseInt(i.getAttribute("ci"),10);if(this.closeAll(a),this.toggle(a),this.popUpFltAdjustToContainer){var l=this.popUpFltElms[a],n=this.tf.getHeaderElement(a),r=.95*n.clientWidth;l.style.width=parseInt(r,10)+"px"}u["default"].cancel(s),u["default"].stop(s)}},{key:"init",value:function(){for(var t=this,e=this.tf,s=0;sy;y++)if(t===y&&(!e||e&&a.disableExcludedOptions)||t==y&&e&&(""===o[m].style.display&&!a.paging||a.paging&&(!a.validRowsIndex||a.validRowsIndex&&h["default"].has(a.validRowsIndex,m))&&(void 0===f||f==t||f!=t&&h["default"].has(a.validRowsIndex,m)))){var w=a.getCellData(y,_[y]),x=u["default"].matchCase(w,d);if(h["default"].has(this.opts,x,d)||this.opts.push(w),e&&a.disableExcludedOptions){var k=b[y];k||(k=a.getFilteredDataCol(y)),h["default"].has(k,x,d)||h["default"].has(v,x,d)||this.isFirstLoad||v.push(w)}}}if(this.isCustom){var T=a.getCustomOptions(t);this.opts=T[0],this.optsTxt=T[1]}if(a.sortSlc&&!this.isCustom&&(d?(this.opts.sort(),v&&v.sort()):(this.opts.sort(c["default"].ignoreCase),v&&v.sort(c["default"].ignoreCase))),a.sortNumAsc&&h["default"].has(a.sortNumAsc,t))try{this.opts.sort(numSortAsc),v&&v.sort(numSortAsc),this.isCustom&&this.optsTxt.sort(numSortAsc)}catch(R){this.opts.sort(),v&&v.sort(),this.isCustom&&this.optsTxt.sort()}if(a.sortNumDesc&&h["default"].has(a.sortNumDesc,t))try{this.opts.sort(numSortDesc),v&&v.sort(numSortDesc),this.isCustom&&this.optsTxt.sort(numSortDesc)}catch(R){this.opts.sort(),v&&v.sort(),this.isCustom&&this.optsTxt.sort()}this.addOptions(t,n,e,v,p,g)}}},{key:"addOptions",value:function(t,e,s,i,a,l){var n=this.tf,o=u["default"].lower(this.slcFillingMethod),d=e.value;e.innerHTML="",e=this.addFirstOption(e);for(var f=0;f"+p+""}else{var b;b=n.fillSlcOnDemand&&d===this.opts[f]&&n["col"+t]===n.fltTypeSlc?r["default"].createOpt(p,c,!0):n["col"+t]!==n.fltTypeMulti?r["default"].createOpt(p,c," "!==a[t]&&c===a[t]?!0:!1):r["default"].createOpt(p,c,h["default"].has(l,u["default"].matchCase(this.opts[f],n.matchCase),n.matchCase)||-1!==l.toString().indexOf(c)?!0:!1),g&&(b.disabled=!0),e.appendChild(b)}}"innerhtml"===o&&(e.innerHTML+=this.slcInnerHtml),e.setAttribute("filled","1")}},{key:"addFirstOption",value:function(t){var e=this.tf,s=u["default"].lower(this.slcFillingMethod);if("innerhtml"===s)this.slcInnerHtml+='";else{var i=r["default"].createOpt(this.enableSlcResetFilter?e.displayAllText:"","");if(this.enableSlcResetFilter||(i.style.display="none"),t.appendChild(i),e.enableEmptyOption){var a=r["default"].createOpt(e.emptyText,e.emOperator);t.appendChild(a)}if(e.enableNonEmptyOption){var l=r["default"].createOpt(e.nonEmptyText,e.nmOperator);t.appendChild(l)}}return t}}]),t}();e.Dropdown=p},function(t,e,s){"use strict";var i=function(t){return t&&t.__esModule?t:{"default":t}},a=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},l=function(){function t(t,e){for(var s=0;s_;_++)if(t===_&&(!a.linkedFilters||a.linkedFilters&&a.disableExcludedOptions)||t===_&&a.linkedFilters&&(""===d[v].style.display&&!a.paging||a.paging&&(!f||f===t||f!=t&&h["default"].has(a.validRowsIndex,v)))){var C=a.getCellData(_,b[_]),y=u["default"].matchCase(C,a.matchCase);h["default"].has(this.opts,y,a.matchCase)||this.opts.push(C);var w=p[_];a.linkedFilters&&a.disableExcludedOptions&&(w||(w=a.getFilteredDataCol(_)),h["default"].has(w,y,a.matchCase)||h["default"].has(this.excludedOpts,y,a.matchCase)||a.isFirstLoad||this.excludedOpts.push(C))}}if(this.isCustom){var x=a.getCustomOptions(t);this.opts=x[0],this.optsTxt=x[1]}if(a.sortSlc&&!this.isCustom&&(a.matchCase?(this.opts.sort(),this.excludedOpts&&this.excludedOpts.sort()):(this.opts.sort(c["default"].ignoreCase),this.excludedOpts&&this.excludedOpts.sort(c["default"].ignoreCase))),a.sortNumAsc&&h["default"].has(a.sortNumAsc,t))try{this.opts.sort(numSortAsc),this.excludedOpts&&this.excludedOpts.sort(numSortAsc),this.isCustom&&this.optsTxt.sort(numSortAsc)}catch(k){this.opts.sort(),this.excludedOpts&&this.excludedOpts.sort(),this.isCustom&&this.optsTxt.sort()}if(a.sortNumDesc&&h["default"].has(a.sortNumDesc,t))try{this.opts.sort(numSortDesc),this.excludedOpts&&this.excludedOpts.sort(numSortDesc),this.isCustom&&this.optsTxt.sort(numSortDesc)}catch(k){this.opts.sort(),this.excludedOpts&&this.excludedOpts.sort(),this.isCustom&&this.optsTxt.sort()}this.addChecks(t,o,a.separator),a.fillSlcOnDemand&&(n.innerHTML=""),n.appendChild(o),n.setAttribute("filled","1")}}},{key:"addChecks",value:function(t,e){var s=this,i=this.tf,a=this.addTChecks(t,e),l=[],n=i.feature("store"),o=n?n.getFilterValues(i.fltsValuesCookie)[t]:null;o&&u["default"].trim(o).length>0&&(i.hasCustomSlcOptions&&h["default"].has(i.customSlcOptions.cols,t)?l.push(o):l=o.split(" "+i.orOperator+" "));for(var d=0;d0?1:0),l=a+i.pagingLength-1<=e.nbVisibleRows?a+i.pagingLength-1:e.nbVisibleRows;s=a+this.fromToTextSeparator+l+this.overText+e.nbVisibleRows}}else s=t&&""!==t?t:e.nbFilterableRows-e.nbHiddenRows;this.rowsCounterSpan.innerHTML=s,this.onAfterRefreshCounter&&this.onAfterRefreshCounter.call(null,e,this.rowsCounterSpan,s)}}},{key:"destroy",value:function(){var t=this.tf;t.hasGrid()&&this.rowsCounterSpan&&(!this.rowsCounterTgtId&&this.rowsCounterDiv?this.rowsCounterDiv.parentNode.removeChild(this.rowsCounterDiv):r["default"].id(this.rowsCounterTgtId).innerHTML="",this.rowsCounterSpan=null,this.rowsCounterDiv=null)}}]),t}();e.RowsCounter=d},function(t,e,s){"use strict";var i=function(t){return t&&t.__esModule?t:{"default":t}},a=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},l=function(){function t(t,e){for(var s=0;s",this.btnPrevPageText=s.btn_prev_page_text||"<",this.btnLastPageText=s.btn_last_page_text||">|",this.btnFirstPageText=s.btn_first_page_text||"|<",this.btnNextPageHtml=s.btn_next_page_html||(e.enableIcons?'':null),this.btnPrevPageHtml=s.btn_prev_page_html||(e.enableIcons?'':null),this.btnFirstPageHtml=s.btn_first_page_html||(e.enableIcons?'':null),this.btnLastPageHtml=s.btn_last_page_html||(e.enableIcons?'':null),this.pageText=s.page_text||" Page ",this.ofText=s.of_text||" of ",this.nbPgSpanCssClass=s.nb_pages_css_class||"nbpg",this.hasPagingBtns=s.paging_btns===!1?!1:!0,this.pageSelectorType=s.page_selector_type||e.fltTypeSlc,this.onBeforeChangePage=h["default"].isFn(s.on_before_change_page)?s.on_before_change_page:null,this.onAfterChangePage=h["default"].isFn(s.on_after_change_page)?s.on_after_change_page:null,this.prfxSlcPages="slcPages_",this.prfxSlcResults="slcResults_",this.prfxSlcResultsTxt="slcResultsTxt_",this.prfxBtnNextSpan="btnNextSpan_",this.prfxBtnPrevSpan="btnPrevSpan_",this.prfxBtnLastSpan="btnLastSpan_",this.prfxBtnFirstSpan="btnFirstSpan_",this.prfxBtnNext="btnNext_",this.prfxBtnPrev="btnPrev_",this.prfxBtnLast="btnLast_",this.prfxBtnFirst="btnFirst_",this.prfxPgSpan="pgspan_",this.prfxPgBeforeSpan="pgbeforespan_",this.prfxPgAfterSpan="pgafterspan_";var i=this.refRow,l=this.nbRows;this.nbPages=Math.ceil((l-i)/this.pagingLength);var n=this;this.evt={slcIndex:function(){return n.pageSelectorType===e.fltTypeSlc?n.pagingSlc.options.selectedIndex:parseInt(n.pagingSlc.value,10)-1},nbOpts:function(){return n.pageSelectorType===e.fltTypeSlc?parseInt(n.pagingSlc.options.length,10)-1:n.nbPages-1},next:function(){var t=n.evt.slcIndex()0?n.evt.slcIndex()-1:n.evt.nbOpts();n.changePage(t)},last:function(){n.changePage(n.evt.nbOpts())},first:function(){n.changePage(0)},_detectKey:function(t){var s=c["default"].keyCode(t);13===s&&(e.sorted?(e.filter(),n.changePage(n.evt.slcIndex())):n.changePage(),this.blur())},slcPagesChange:null,nextEvt:null,prevEvt:null,lastEvt:null,firstEvt:null},this.tf=e}return l(t,[{key:"init",value:function(){var t,e=this,s=this.tf,i=this.evt;this.hasResultsPerPage&&(this.resultsPerPage.length<2?this.hasResultsPerPage=!1:(this.pagingLength=this.resultsPerPage[1][0],this.setResultsPerPage())),i.slcPagesChange=function(t){var s=t.target;e.changePage(s.selectedIndex)},this.pageSelectorType===s.fltTypeSlc&&(t=r["default"].create(s.fltTypeSlc,["id",this.prfxSlcPages+s.id]),t.className=this.pgSlcCssClass,c["default"].add(t,"change",i.slcPagesChange)),this.pageSelectorType===s.fltTypeInp&&(t=r["default"].create(s.fltTypeInp,["id",this.prfxSlcPages+s.id],["value",this.currentPageNb]),t.className=this.pgInpCssClass,c["default"].add(t,"keypress",i._detectKey));var a=r["default"].create("span",["id",this.prfxBtnNextSpan+s.id]),l=r["default"].create("span",["id",this.prfxBtnPrevSpan+s.id]),n=r["default"].create("span",["id",this.prfxBtnLastSpan+s.id]),o=r["default"].create("span",["id",this.prfxBtnFirstSpan+s.id]);if(this.hasPagingBtns){if(this.btnNextPageHtml)a.innerHTML=this.btnNextPageHtml,c["default"].add(a,"click",i.next);else{var h=r["default"].create(s.fltTypeInp,["id",this.prfxBtnNext+s.id],["type","button"],["value",this.btnNextPageText],["title","Next"]);h.className=this.btnPageCssClass,c["default"].add(h,"click",i.next),a.appendChild(h)}if(this.btnPrevPageHtml)l.innerHTML=this.btnPrevPageHtml,c["default"].add(l,"click",i.prev);else{var d=r["default"].create(s.fltTypeInp,["id",this.prfxBtnPrev+s.id],["type","button"],["value",this.btnPrevPageText],["title","Previous"]);d.className=this.btnPageCssClass,c["default"].add(d,"click",i.prev),l.appendChild(d)}if(this.btnLastPageHtml)n.innerHTML=this.btnLastPageHtml,c["default"].add(n,"click",i.last);else{var u=r["default"].create(s.fltTypeInp,["id",this.prfxBtnLast+s.id],["type","button"],["value",this.btnLastPageText],["title","Last"]);u.className=this.btnPageCssClass,c["default"].add(u,"click",i.last),n.appendChild(u)}if(this.btnFirstPageHtml)o.innerHTML=this.btnFirstPageHtml,c["default"].add(o,"click",i.first);else{var f=r["default"].create(s.fltTypeInp,["id",this.prfxBtnFirst+s.id],["type","button"],["value",this.btnFirstPageText],["title","First"]);f.className=this.btnPageCssClass,c["default"].add(f,"click",i.first),o.appendChild(f)}}this.pagingTgtId||s.setToolbar();var p=this.pagingTgtId?r["default"].id(this.pagingTgtId):s.mDiv;p.appendChild(o),p.appendChild(l);var g=r["default"].create("span",["id",this.prfxPgBeforeSpan+s.id]);g.appendChild(r["default"].text(this.pageText)),g.className=this.nbPgSpanCssClass,p.appendChild(g),p.appendChild(t);var v=r["default"].create("span",["id",this.prfxPgAfterSpan+s.id]);v.appendChild(r["default"].text(this.ofText)),v.className=this.nbPgSpanCssClass,p.appendChild(v);var b=r["default"].create("span",["id",this.prfxPgSpan+s.id]);b.className=this.nbPgSpanCssClass,b.appendChild(r["default"].text(" "+this.nbPages+" ")),p.appendChild(b),p.appendChild(a),p.appendChild(n),this.pagingSlc=r["default"].id(this.prfxSlcPages+s.id),(!s.rememberGridValues||this.isPagingRemoved)&&this.setPagingInfo(),s.fltGrid||(s.validateAllRows(),this.setPagingInfo(s.validRowsIndex)),this.isPagingRemoved=!1}},{key:"reset",value:function(){var t=void 0===arguments[0]?!1:arguments[0],e=this.tf;e.hasGrid()&&!e.paging&&(e.paging=!0,this.isPagingRemoved=!0,this.init(),e.resetValues(),t&&e.filter())}},{key:"setPagingInfo",value:function(){var t=void 0===arguments[0]?[]:arguments[0],e=this.tf,s=e.tbl.rows,i=this.pagingTgtId?r["default"].id(this.pagingTgtId):e.mDiv,a=r["default"].id(this.prfxPgSpan+e.id);if(e.validRowsIndex=t,0===t.length)for(var l=e.refRow;l0)if(i.style.visibility="visible",this.pageSelectorType===e.fltTypeSlc)for(var d=0;dl;l++){var r=e.validRowsIndex[l],o=i[r],d=o.getAttribute("validRow");l>=this.startPagingRow&&a>l?((h["default"].isNull(d)||Boolean("true"===d))&&(o.style.display=""),e.alternateBgs&&s&&s.setRowBg(r,l)):(o.style.display="none",e.alternateBgs&&s&&s.removeRowBg(r))}e.nbVisibleRows=e.validRowsIndex.length,e.applyProps()}},{key:"getPage",value:function(){return this.currentPageNb}},{key:"setPage",value:function(t){var e=this.tf;if(e.hasGrid()&&e.paging){var s=this.evt,i=typeof t;if("string"===i)switch(u["default"].lower(t)){case"next":s.next();break;case"previous":s.prev();break;case"last":s.last();break;case"first":s.first();break;default:s.next()}else"number"===i&&this.changePage(t-1)}}},{key:"setResultsPerPage",value:function(){var t=this,e=this.tf,s=this.evt;if((e.hasGrid()||e.isFirstLoad)&&!this.resultsPerPageSlc&&this.resultsPerPage){s.slcResultsChange=function(e){t.changeResultsPerPage(),e.target.blur()};var i=r["default"].create(e.fltTypeSlc,["id",this.prfxSlcResults+e.id]);i.className=e.resultsSlcCssClass;var a=this.resultsPerPage[0],l=this.resultsPerPage[1],n=r["default"].create("span",["id",this.prfxSlcResultsTxt+e.id]);n.className=this.resultsSpanCssClass,this.resultsPerPageTgtId||e.setToolbar();var o=this.resultsPerPageTgtId?r["default"].id(this.resultsPerPageTgtId):e.rDiv;n.appendChild(r["default"].text(a));var h=e.feature("help");h&&h.cont?(h.cont.parentNode.insertBefore(n,h.cont),h.cont.parentNode.insertBefore(i,h.cont)):(o.appendChild(n),o.appendChild(i));for(var d=0;d=0&&t<=this.nbPages-1&&(this.onBeforeChangePage&&this.onBeforeChangePage.call(null,this,t),this.currentPageNb=parseInt(t,10)+1,this.pageSelectorType===e.fltTypeSlc?this.pagingSlc.options[t].selected=!0:this.pagingSlc.value=this.currentPageNb,e.rememberPageNb&&e.feature("store").savePageNb(e.pgNbCookie),this.startPagingRow=this.pageSelectorType===e.fltTypeSlc?this.pagingSlc.value:t*this.pagingLength,this.groupByPage(),this.onAfterChangePage&&this.onAfterChangePage.call(null,this,t)))}},{key:"_changeResultsPerPage",value:function(){var t=this.tf;if(t.paging){var e=this.resultsPerPageSlc,s=this.pageSelectorType===t.fltTypeSlc?this.pagingSlc.selectedIndex:parseInt(this.pagingSlc.value-1,10);if(this.pagingLength=parseInt(e.options[e.selectedIndex].value,10),this.startPagingRow=this.pagingLength*s,!isNaN(this.pagingLength)){if(this.startPagingRow>=t.nbFilterableRows&&(this.startPagingRow=t.nbFilterableRows-this.pagingLength),this.setPagingInfo(),this.pageSelectorType===t.fltTypeSlc){var i=this.pagingSlc.options.length-1<=s?this.pagingSlc.options.length-1:s;this.pagingSlc.options[i].selected=!0}t.rememberPageLen&&t.feature("store").savePageLength(t.pgLenCookie)}}}},{key:"_resetPage",value:function(t){var e=this.tf,s=e.feature("store").getPageNb(t);""!==s&&this.changePage(s-1)}},{key:"_resetPageLength",value:function(t){var e=this.tf;if(e.paging){var s=e.feature("store").getPageLength(t);""!==s&&(this.resultsPerPageSlc.options[s].selected=!0,this.changeResultsPerPage())}}},{key:"destroy",value:function(){var t=this.tf;if(t.hasGrid()){var e=r["default"].id(this.prfxBtnNextSpan+t.id),s=r["default"].id(this.prfxBtnPrevSpan+t.id),i=r["default"].id(this.prfxBtnLastSpan+t.id),a=r["default"].id(this.prfxBtnFirstSpan+t.id),l=r["default"].id(this.prfxPgBeforeSpan+t.id),n=r["default"].id(this.prfxPgAfterSpan+t.id),o=r["default"].id(this.prfxPgSpan+t.id),h=this.evt;this.pagingSlc&&(this.pageSelectorType===t.fltTypeSlc?c["default"].remove(this.pagingSlc,"change",h.slcPagesChange):this.pageSelectorType===t.fltTypeInp&&c["default"].remove(this.pagingSlc,"keypress",h._detectKey),this.pagingSlc.parentNode.removeChild(this.pagingSlc)),e&&(c["default"].remove(e,"click",h.next),e.parentNode.removeChild(e)),s&&(c["default"].remove(s,"click",h.prev),s.parentNode.removeChild(s)),i&&(c["default"].remove(i,"click",h.last),i.parentNode.removeChild(i)),a&&(c["default"].remove(a,"click",h.first),a.parentNode.removeChild(a)),l&&l.parentNode.removeChild(l),n&&n.parentNode.removeChild(n),o&&o.parentNode.removeChild(o),this.hasResultsPerPage&&this.removeResultsPerPage(),this.pagingSlc=null,this.nbPages=0,this.isPagingRemoved=!0,t.paging=!1}}}]),t}();e.Paging=p},function(t,e,s){"use strict";var i=function(t){return t&&t.__esModule?t:{"default":t}},a=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},l=function(){function t(t,e){for(var s=0;s':null),this.prfxResetSpan="resetspan_",this.tf=e}return l(t,[{key:"onClick",value:function(){this.tf.clearFilters()}},{key:"init",value:function(){var t=this,e=this.tf;if(e.hasGrid()||e.isFirstLoad||!e.btnResetEl){var s=r["default"].create("span",["id",this.prfxResetSpan+e.id]);this.btnResetTgtId||e.setToolbar();var i=this.btnResetTgtId?r["default"].id(this.btnResetTgtId):e.rDiv;if(i.appendChild(s),this.btnResetHtml){s.innerHTML=this.btnResetHtml;var a=s.firstChild;h["default"].add(a,"click",function(){t.onClick()})}else{var l=r["default"].create("a",["href","javascript:void(0);"]);l.className=e.btnResetCssClass,l.appendChild(r["default"].text(this.btnResetText)),s.appendChild(l),h["default"].add(l,"click",function(){t.onClick()})}this.btnResetEl=s.firstChild}}},{key:"destroy",value:function(){var t=this.tf;if(t.hasGrid()&&this.btnResetEl){var e=r["default"].id(t.prfxResetSpan+t.id);e&&e.parentNode.removeChild(e),this.btnResetEl=null}}}]),t}();e.ClearButton=d},function(t,e,s){"use strict";var i=function(t){return t&&t.__esModule?t:{"default":t}},a=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function"); +this.nonEmptyText=s.non_empty_text||"(Non empty)",this.slcFillingMethod=s.slc_filling_method||"createElement",this.activateSlcTooltip=s.activate_slc_tooltip||"Click to activate",this.multipleSlcTooltip=s.multiple_slc_tooltip||"Use Ctrl key for multiple selections",this.isCustom=null,this.opts=null,this.optsTxt=null,this.slcInnerHtml=null,this.tf=e}return l(t,[{key:"build",value:function(t,e,s,i){var a=this.tf;a.EvtManager(a.Evt.name.dropdown,{slcIndex:t,slcRefreshed:e,slcExternal:s,slcId:i})}},{key:"_build",value:function(t){var e=void 0===arguments[1]?!1:arguments[1],s=void 0===arguments[2]?!1:arguments[2],i=void 0===arguments[3]?null:arguments[3],a=this.tf;t=parseInt(t,10),this.opts=[],this.optsTxt=[],this.slcInnerHtml="";var l=a.fltIds[t];if((r["default"].id(l)||s)&&(r["default"].id(i)||!s)){var n=r["default"].id(s?i:l),o=a.tbl.rows,d=a.matchCase;this.isCustom=a.isCustomOptions(t);var f;e&&a.activeFilterId&&(f=a.activeFilterId.split("_")[0],f=f.split(a.prfxFlt)[1]);var p=[],g=[];a.rememberGridValues&&(p=a.feature("store").getFilterValues(a.fltsValuesCookie),p&&!u["default"].isEmpty(p.toString())&&(this.isCustom?g.push(p[t]):g=p[t].split(" "+a.orOperator+" ")));var v=null,b=null;e&&a.disableExcludedOptions&&(v=[],b=[]);for(var m=a.refRow;my;y++)if(t===y&&(!e||e&&a.disableExcludedOptions)||t==y&&e&&(""===o[m].style.display&&!a.paging||a.paging&&(!a.validRowsIndex||a.validRowsIndex&&h["default"].has(a.validRowsIndex,m))&&(void 0===f||f==t||f!=t&&h["default"].has(a.validRowsIndex,m)))){var w=a.getCellData(y,_[y]),x=u["default"].matchCase(w,d);if(h["default"].has(this.opts,x,d)||this.opts.push(w),e&&a.disableExcludedOptions){var k=b[y];k||(k=a.getFilteredDataCol(y)),h["default"].has(k,x,d)||h["default"].has(v,x,d)||this.isFirstLoad||v.push(w)}}}if(this.isCustom){var T=a.getCustomOptions(t);this.opts=T[0],this.optsTxt=T[1]}if(a.sortSlc&&!this.isCustom&&(d?(this.opts.sort(),v&&v.sort()):(this.opts.sort(c["default"].ignoreCase),v&&v.sort(c["default"].ignoreCase))),a.sortNumAsc&&h["default"].has(a.sortNumAsc,t))try{this.opts.sort(numSortAsc),v&&v.sort(numSortAsc),this.isCustom&&this.optsTxt.sort(numSortAsc)}catch(R){this.opts.sort(),v&&v.sort(),this.isCustom&&this.optsTxt.sort()}if(a.sortNumDesc&&h["default"].has(a.sortNumDesc,t))try{this.opts.sort(numSortDesc),v&&v.sort(numSortDesc),this.isCustom&&this.optsTxt.sort(numSortDesc)}catch(R){this.opts.sort(),v&&v.sort(),this.isCustom&&this.optsTxt.sort()}this.addOptions(t,n,e,v,p,g)}}},{key:"addOptions",value:function(t,e,s,i,a,l){var n=this.tf,o=u["default"].lower(this.slcFillingMethod),d=e.value;e.innerHTML="",e=this.addFirstOption(e);for(var f=0;f"+p+""}else{var b;b=n.fillSlcOnDemand&&d===this.opts[f]&&n["col"+t]===n.fltTypeSlc?r["default"].createOpt(p,c,!0):n["col"+t]!==n.fltTypeMulti?r["default"].createOpt(p,c," "!==a[t]&&c===a[t]?!0:!1):r["default"].createOpt(p,c,h["default"].has(l,u["default"].matchCase(this.opts[f],n.matchCase),n.matchCase)||-1!==l.toString().indexOf(c)?!0:!1),g&&(b.disabled=!0),e.appendChild(b)}}"innerhtml"===o&&(e.innerHTML+=this.slcInnerHtml),e.setAttribute("filled","1")}},{key:"addFirstOption",value:function(t){var e=this.tf,s=u["default"].lower(this.slcFillingMethod);if("innerhtml"===s)this.slcInnerHtml+='";else{var i=r["default"].createOpt(this.enableSlcResetFilter?e.displayAllText:"","");if(this.enableSlcResetFilter||(i.style.display="none"),t.appendChild(i),e.enableEmptyOption){var a=r["default"].createOpt(e.emptyText,e.emOperator);t.appendChild(a)}if(e.enableNonEmptyOption){var l=r["default"].createOpt(e.nonEmptyText,e.nmOperator);t.appendChild(l)}}return t}}]),t}();e.Dropdown=p},function(t,e,s){"use strict";var i=function(t){return t&&t.__esModule?t:{"default":t}},a=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},l=function(){function t(t,e){for(var s=0;s_;_++)if(t===_&&(!a.linkedFilters||a.linkedFilters&&a.disableExcludedOptions)||t===_&&a.linkedFilters&&(""===d[v].style.display&&!a.paging||a.paging&&(!f||f===t||f!=t&&h["default"].has(a.validRowsIndex,v)))){var C=a.getCellData(_,b[_]),y=u["default"].matchCase(C,a.matchCase);h["default"].has(this.opts,y,a.matchCase)||this.opts.push(C);var w=p[_];a.linkedFilters&&a.disableExcludedOptions&&(w||(w=a.getFilteredDataCol(_)),h["default"].has(w,y,a.matchCase)||h["default"].has(this.excludedOpts,y,a.matchCase)||a.isFirstLoad||this.excludedOpts.push(C))}}if(this.isCustom){var x=a.getCustomOptions(t);this.opts=x[0],this.optsTxt=x[1]}if(a.sortSlc&&!this.isCustom&&(a.matchCase?(this.opts.sort(),this.excludedOpts&&this.excludedOpts.sort()):(this.opts.sort(c["default"].ignoreCase),this.excludedOpts&&this.excludedOpts.sort(c["default"].ignoreCase))),a.sortNumAsc&&h["default"].has(a.sortNumAsc,t))try{this.opts.sort(numSortAsc),this.excludedOpts&&this.excludedOpts.sort(numSortAsc),this.isCustom&&this.optsTxt.sort(numSortAsc)}catch(k){this.opts.sort(),this.excludedOpts&&this.excludedOpts.sort(),this.isCustom&&this.optsTxt.sort()}if(a.sortNumDesc&&h["default"].has(a.sortNumDesc,t))try{this.opts.sort(numSortDesc),this.excludedOpts&&this.excludedOpts.sort(numSortDesc),this.isCustom&&this.optsTxt.sort(numSortDesc)}catch(k){this.opts.sort(),this.excludedOpts&&this.excludedOpts.sort(),this.isCustom&&this.optsTxt.sort()}this.addChecks(t,o,a.separator),a.fillSlcOnDemand&&(n.innerHTML=""),n.appendChild(o),n.setAttribute("filled","1")}}},{key:"addChecks",value:function(t,e){var s=this,i=this.tf,a=this.addTChecks(t,e),l=[],n=i.feature("store"),o=n?n.getFilterValues(i.fltsValuesCookie)[t]:null;o&&u["default"].trim(o).length>0&&(i.hasCustomSlcOptions&&h["default"].has(i.customSlcOptions.cols,t)?l.push(o):l=o.split(" "+i.orOperator+" "));for(var d=0;d0?1:0),l=a+i.pagingLength-1<=e.nbVisibleRows?a+i.pagingLength-1:e.nbVisibleRows;s=a+this.fromToTextSeparator+l+this.overText+e.nbVisibleRows}}else s=t&&""!==t?t:e.nbFilterableRows-e.nbHiddenRows;this.rowsCounterSpan.innerHTML=s,this.onAfterRefreshCounter&&this.onAfterRefreshCounter.call(null,e,this.rowsCounterSpan,s)}}},{key:"destroy",value:function(){var t=this.tf;t.hasGrid()&&this.rowsCounterSpan&&(!this.rowsCounterTgtId&&this.rowsCounterDiv?this.rowsCounterDiv.parentNode.removeChild(this.rowsCounterDiv):r["default"].id(this.rowsCounterTgtId).innerHTML="",this.rowsCounterSpan=null,this.rowsCounterDiv=null)}}]),t}();e.RowsCounter=d},function(t,e,s){"use strict";var i=function(t){return t&&t.__esModule?t:{"default":t}},a=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},l=function(){function t(t,e){for(var s=0;s",this.btnPrevPageText=s.btn_prev_page_text||"<",this.btnLastPageText=s.btn_last_page_text||">|",this.btnFirstPageText=s.btn_first_page_text||"|<",this.btnNextPageHtml=s.btn_next_page_html||(e.enableIcons?'':null),this.btnPrevPageHtml=s.btn_prev_page_html||(e.enableIcons?'':null),this.btnFirstPageHtml=s.btn_first_page_html||(e.enableIcons?'':null),this.btnLastPageHtml=s.btn_last_page_html||(e.enableIcons?'':null),this.pageText=s.page_text||" Page ",this.ofText=s.of_text||" of ",this.nbPgSpanCssClass=s.nb_pages_css_class||"nbpg",this.hasPagingBtns=s.paging_btns===!1?!1:!0,this.pageSelectorType=s.page_selector_type||e.fltTypeSlc,this.onBeforeChangePage=h["default"].isFn(s.on_before_change_page)?s.on_before_change_page:null,this.onAfterChangePage=h["default"].isFn(s.on_after_change_page)?s.on_after_change_page:null,this.prfxSlcPages="slcPages_",this.prfxSlcResults="slcResults_",this.prfxSlcResultsTxt="slcResultsTxt_",this.prfxBtnNextSpan="btnNextSpan_",this.prfxBtnPrevSpan="btnPrevSpan_",this.prfxBtnLastSpan="btnLastSpan_",this.prfxBtnFirstSpan="btnFirstSpan_",this.prfxBtnNext="btnNext_",this.prfxBtnPrev="btnPrev_",this.prfxBtnLast="btnLast_",this.prfxBtnFirst="btnFirst_",this.prfxPgSpan="pgspan_",this.prfxPgBeforeSpan="pgbeforespan_",this.prfxPgAfterSpan="pgafterspan_";var i=this.refRow,l=this.nbRows;this.nbPages=Math.ceil((l-i)/this.pagingLength);var n=this;this.evt={slcIndex:function(){return n.pageSelectorType===e.fltTypeSlc?n.pagingSlc.options.selectedIndex:parseInt(n.pagingSlc.value,10)-1},nbOpts:function(){return n.pageSelectorType===e.fltTypeSlc?parseInt(n.pagingSlc.options.length,10)-1:n.nbPages-1},next:function(){var t=n.evt.slcIndex()0?n.evt.slcIndex()-1:n.evt.nbOpts();n.changePage(t)},last:function(){n.changePage(n.evt.nbOpts())},first:function(){n.changePage(0)},_detectKey:function(t){var s=c["default"].keyCode(t);13===s&&(e.sorted?(e.filter(),n.changePage(n.evt.slcIndex())):n.changePage(),this.blur())},slcPagesChange:null,nextEvt:null,prevEvt:null,lastEvt:null,firstEvt:null},this.tf=e}return l(t,[{key:"init",value:function(){var t,e=this,s=this.tf,i=this.evt;this.hasResultsPerPage&&(this.resultsPerPage.length<2?this.hasResultsPerPage=!1:(this.pagingLength=this.resultsPerPage[1][0],this.setResultsPerPage())),i.slcPagesChange=function(t){var s=t.target;e.changePage(s.selectedIndex)},this.pageSelectorType===s.fltTypeSlc&&(t=r["default"].create(s.fltTypeSlc,["id",this.prfxSlcPages+s.id]),t.className=this.pgSlcCssClass,c["default"].add(t,"change",i.slcPagesChange)),this.pageSelectorType===s.fltTypeInp&&(t=r["default"].create(s.fltTypeInp,["id",this.prfxSlcPages+s.id],["value",this.currentPageNb]),t.className=this.pgInpCssClass,c["default"].add(t,"keypress",i._detectKey));var a=r["default"].create("span",["id",this.prfxBtnNextSpan+s.id]),l=r["default"].create("span",["id",this.prfxBtnPrevSpan+s.id]),n=r["default"].create("span",["id",this.prfxBtnLastSpan+s.id]),o=r["default"].create("span",["id",this.prfxBtnFirstSpan+s.id]);if(this.hasPagingBtns){if(this.btnNextPageHtml)a.innerHTML=this.btnNextPageHtml,c["default"].add(a,"click",i.next);else{var h=r["default"].create(s.fltTypeInp,["id",this.prfxBtnNext+s.id],["type","button"],["value",this.btnNextPageText],["title","Next"]);h.className=this.btnPageCssClass,c["default"].add(h,"click",i.next),a.appendChild(h)}if(this.btnPrevPageHtml)l.innerHTML=this.btnPrevPageHtml,c["default"].add(l,"click",i.prev);else{var d=r["default"].create(s.fltTypeInp,["id",this.prfxBtnPrev+s.id],["type","button"],["value",this.btnPrevPageText],["title","Previous"]);d.className=this.btnPageCssClass,c["default"].add(d,"click",i.prev),l.appendChild(d)}if(this.btnLastPageHtml)n.innerHTML=this.btnLastPageHtml,c["default"].add(n,"click",i.last);else{var u=r["default"].create(s.fltTypeInp,["id",this.prfxBtnLast+s.id],["type","button"],["value",this.btnLastPageText],["title","Last"]);u.className=this.btnPageCssClass,c["default"].add(u,"click",i.last),n.appendChild(u)}if(this.btnFirstPageHtml)o.innerHTML=this.btnFirstPageHtml,c["default"].add(o,"click",i.first);else{var f=r["default"].create(s.fltTypeInp,["id",this.prfxBtnFirst+s.id],["type","button"],["value",this.btnFirstPageText],["title","First"]);f.className=this.btnPageCssClass,c["default"].add(f,"click",i.first),o.appendChild(f)}}this.pagingTgtId||s.setToolbar();var p=this.pagingTgtId?r["default"].id(this.pagingTgtId):s.mDiv;p.appendChild(o),p.appendChild(l);var g=r["default"].create("span",["id",this.prfxPgBeforeSpan+s.id]);g.appendChild(r["default"].text(this.pageText)),g.className=this.nbPgSpanCssClass,p.appendChild(g),p.appendChild(t);var v=r["default"].create("span",["id",this.prfxPgAfterSpan+s.id]);v.appendChild(r["default"].text(this.ofText)),v.className=this.nbPgSpanCssClass,p.appendChild(v);var b=r["default"].create("span",["id",this.prfxPgSpan+s.id]);b.className=this.nbPgSpanCssClass,b.appendChild(r["default"].text(" "+this.nbPages+" ")),p.appendChild(b),p.appendChild(a),p.appendChild(n),this.pagingSlc=r["default"].id(this.prfxSlcPages+s.id),(!s.rememberGridValues||this.isPagingRemoved)&&this.setPagingInfo(),s.fltGrid||(s.validateAllRows(),this.setPagingInfo(s.validRowsIndex)),this.isPagingRemoved=!1}},{key:"reset",value:function(){var t=void 0===arguments[0]?!1:arguments[0],e=this.tf;e.hasGrid()&&!e.paging&&(e.paging=!0,this.isPagingRemoved=!0,this.init(),e.resetValues(),t&&e.filter())}},{key:"setPagingInfo",value:function(){var t=void 0===arguments[0]?[]:arguments[0],e=this.tf,s=e.tbl.rows,i=this.pagingTgtId?r["default"].id(this.pagingTgtId):e.mDiv,a=r["default"].id(this.prfxPgSpan+e.id);if(e.validRowsIndex=t,0===t.length)for(var l=e.refRow;l0)if(i.style.visibility="visible",this.pageSelectorType===e.fltTypeSlc)for(var d=0;dl;l++){var r=e.validRowsIndex[l],o=i[r],d=o.getAttribute("validRow");l>=this.startPagingRow&&a>l?((h["default"].isNull(d)||Boolean("true"===d))&&(o.style.display=""),e.alternateBgs&&s&&s.setRowBg(r,l)):(o.style.display="none",e.alternateBgs&&s&&s.removeRowBg(r))}e.nbVisibleRows=e.validRowsIndex.length,e.applyProps()}},{key:"getPage",value:function(){return this.currentPageNb}},{key:"setPage",value:function(t){var e=this.tf;if(e.hasGrid()&&e.paging){var s=this.evt,i=typeof t;if("string"===i)switch(u["default"].lower(t)){case"next":s.next();break;case"previous":s.prev();break;case"last":s.last();break;case"first":s.first();break;default:s.next()}else"number"===i&&this.changePage(t-1)}}},{key:"setResultsPerPage",value:function(){var t=this,e=this.tf,s=this.evt;if((e.hasGrid()||e.isFirstLoad)&&!this.resultsPerPageSlc&&this.resultsPerPage){s.slcResultsChange=function(e){t.changeResultsPerPage(),e.target.blur()};var i=r["default"].create(e.fltTypeSlc,["id",this.prfxSlcResults+e.id]);i.className=this.resultsSlcCssClass;var a=this.resultsPerPage[0],l=this.resultsPerPage[1],n=r["default"].create("span",["id",this.prfxSlcResultsTxt+e.id]);n.className=this.resultsSpanCssClass,this.resultsPerPageTgtId||e.setToolbar();var o=this.resultsPerPageTgtId?r["default"].id(this.resultsPerPageTgtId):e.rDiv;n.appendChild(r["default"].text(a));var h=e.feature("help");h&&h.cont?(h.cont.parentNode.insertBefore(n,h.cont),h.cont.parentNode.insertBefore(i,h.cont)):(o.appendChild(n),o.appendChild(i));for(var d=0;d=0&&t<=this.nbPages-1&&(this.onBeforeChangePage&&this.onBeforeChangePage.call(null,this,t),this.currentPageNb=parseInt(t,10)+1,this.pageSelectorType===e.fltTypeSlc?this.pagingSlc.options[t].selected=!0:this.pagingSlc.value=this.currentPageNb,e.rememberPageNb&&e.feature("store").savePageNb(e.pgNbCookie),this.startPagingRow=this.pageSelectorType===e.fltTypeSlc?this.pagingSlc.value:t*this.pagingLength,this.groupByPage(),this.onAfterChangePage&&this.onAfterChangePage.call(null,this,t)))}},{key:"_changeResultsPerPage",value:function(){var t=this.tf;if(t.paging){var e=this.resultsPerPageSlc,s=this.pageSelectorType===t.fltTypeSlc?this.pagingSlc.selectedIndex:parseInt(this.pagingSlc.value-1,10);if(this.pagingLength=parseInt(e.options[e.selectedIndex].value,10),this.startPagingRow=this.pagingLength*s,!isNaN(this.pagingLength)){if(this.startPagingRow>=t.nbFilterableRows&&(this.startPagingRow=t.nbFilterableRows-this.pagingLength),this.setPagingInfo(),this.pageSelectorType===t.fltTypeSlc){var i=this.pagingSlc.options.length-1<=s?this.pagingSlc.options.length-1:s;this.pagingSlc.options[i].selected=!0}t.rememberPageLen&&t.feature("store").savePageLength(t.pgLenCookie)}}}},{key:"_resetPage",value:function(t){var e=this.tf,s=e.feature("store").getPageNb(t);""!==s&&this.changePage(s-1)}},{key:"_resetPageLength",value:function(t){var e=this.tf;if(e.paging){var s=e.feature("store").getPageLength(t);""!==s&&(this.resultsPerPageSlc.options[s].selected=!0,this.changeResultsPerPage())}}},{key:"destroy",value:function(){var t=this.tf;if(t.hasGrid()){var e=r["default"].id(this.prfxBtnNextSpan+t.id),s=r["default"].id(this.prfxBtnPrevSpan+t.id),i=r["default"].id(this.prfxBtnLastSpan+t.id),a=r["default"].id(this.prfxBtnFirstSpan+t.id),l=r["default"].id(this.prfxPgBeforeSpan+t.id),n=r["default"].id(this.prfxPgAfterSpan+t.id),o=r["default"].id(this.prfxPgSpan+t.id),h=this.evt;this.pagingSlc&&(this.pageSelectorType===t.fltTypeSlc?c["default"].remove(this.pagingSlc,"change",h.slcPagesChange):this.pageSelectorType===t.fltTypeInp&&c["default"].remove(this.pagingSlc,"keypress",h._detectKey),this.pagingSlc.parentNode.removeChild(this.pagingSlc)),e&&(c["default"].remove(e,"click",h.next),e.parentNode.removeChild(e)),s&&(c["default"].remove(s,"click",h.prev),s.parentNode.removeChild(s)),i&&(c["default"].remove(i,"click",h.last),i.parentNode.removeChild(i)),a&&(c["default"].remove(a,"click",h.first),a.parentNode.removeChild(a)),l&&l.parentNode.removeChild(l),n&&n.parentNode.removeChild(n),o&&o.parentNode.removeChild(o),this.hasResultsPerPage&&this.removeResultsPerPage(),this.pagingSlc=null,this.nbPages=0,this.isPagingRemoved=!0,t.paging=!1}}}]),t}();e.Paging=p},function(t,e,s){"use strict";var i=function(t){return t&&t.__esModule?t:{"default":t}},a=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},l=function(){function t(t,e){for(var s=0;s':null),this.prfxResetSpan="resetspan_",this.tf=e}return l(t,[{key:"onClick",value:function(){this.tf.clearFilters()}},{key:"init",value:function(){var t=this,e=this.tf;if(e.hasGrid()||e.isFirstLoad||!e.btnResetEl){var s=r["default"].create("span",["id",this.prfxResetSpan+e.id]);this.btnResetTgtId||e.setToolbar();var i=this.btnResetTgtId?r["default"].id(this.btnResetTgtId):e.rDiv;if(i.appendChild(s),this.btnResetHtml){s.innerHTML=this.btnResetHtml;var a=s.firstChild;h["default"].add(a,"click",function(){t.onClick()})}else{var l=r["default"].create("a",["href","javascript:void(0);"]);l.className=e.btnResetCssClass,l.appendChild(r["default"].text(this.btnResetText)),s.appendChild(l),h["default"].add(l,"click",function(){t.onClick()})}this.btnResetEl=s.firstChild}}},{key:"destroy",value:function(){var t=this.tf;if(t.hasGrid()&&this.btnResetEl){var e=r["default"].id(t.prfxResetSpan+t.id);e&&e.parentNode.removeChild(e),this.btnResetEl=null}}}]),t}();e.ClearButton=d},function(t,e,s){"use strict";var i=function(t){return t&&t.__esModule?t:{"default":t}},a=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function"); },l=function(){function t(t,e){for(var s=0;s<, <=, >, >=, =, *, !, {, }, ||,&&, [empty], [nonempty], rgx:
Learn more.
',this.instrHtml=s.help_instructions_html||null,this.btnText=s.help_instructions_btn_text||"?",this.btnHtml=s.help_instructions_btn_html||null,this.btnCssClass=s.help_instructions_btn_css_class||"helpBtn",this.contCssClass=s.help_instructions_container_css_class||"helpCont",this.btn=null,this.cont=null,this.defaultHtml='

TableFilter v. '+e.version+'

https://github.com/koalyptus/TableFilter/
©2015-'+e.year+' Max Guglielmi.
',this.prfxHelpSpan="helpSpan_",this.prfxHelpDiv="helpDiv_",this.tf=e}return l(t,[{key:"init",value:function(){var t=this;if(!this.btn){var e=this.tf,s=r["default"].create("span",["id",this.prfxHelpSpan+e.id]),i=r["default"].create("div",["id",this.prfxHelpDiv+e.id]);this.tgtId||e.setToolbar();var a=this.tgtId?r["default"].id(this.tgtId):e.rDiv;a.appendChild(s);var l=this.contTgtId?r["default"].id(this.contTgtId):s;if(this.btnHtml){s.innerHTML=this.btnHtml;var n=s.firstChild;h["default"].add(n,"click",function(){t.toggle()}),l.appendChild(i)}else{l.appendChild(i);var o=r["default"].create("a",["href","javascript:void(0);"]);o.className=this.btnCssClass,o.appendChild(r["default"].text(this.btnText)),s.appendChild(o),h["default"].add(o,"click",function(){t.toggle()})}this.instrHtml?(this.contTgtId&&l.appendChild(i),i.innerHTML=this.instrHtml,this.contTgtId||(i.className=this.contCssClass,h["default"].add(i,"dblclick",function(){t.toggle()}))):(i.innerHTML=this.instrText,i.className=this.contCssClass,h["default"].add(i,"dblclick",function(){t.toggle()})),i.innerHTML+=this.defaultHtml,h["default"].add(i,"click",function(){t.toggle()}),this.cont=i,this.btn=s}}},{key:"toggle",value:function(){if(this.cont){var t=this.cont.style.display;""===t||"none"===t?this.cont.style.display="inline":this.cont.style.display="none"}}},{key:"destroy",value:function(){this.btn&&(this.btn.parentNode.removeChild(this.btn),this.btn=null,this.cont&&(this.cont.parentNode.removeChild(this.cont),this.cont=null))}}]),t}();e.Help=d},function(t,e,s){"use strict";var i=function(t){return t&&t.__esModule?t:{"default":t}},a=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},l=function(){function t(t,e){for(var s=0;sn;n++){var r=s?n:e[n];this.setRowBg(r,l),l++}}},{key:"setRowBg",value:function(t,e){if(this.tf.alternateBgs&&!isNaN(t)){var s=this.tf.tbl.rows,i=isNaN(e)?t:e;this.removeRowBg(t),r["default"].addClass(s[t],i%2?this.evenCss:this.oddCss)}}},{key:"removeRowBg",value:function(t){if(!isNaN(t)){var e=this.tf.tbl.rows;r["default"].removeClass(e[t],this.oddCss),r["default"].removeClass(e[t],this.evenCss)}}},{key:"remove",value:function(){if(this.tf.hasGrid())for(var t=this.tf.refRow;ts?-1:s>i?1:0}},t.exports=e["default"]}])}); \ No newline at end of file diff --git a/dist/tablefilter/tf-1.js b/dist/tablefilter/tf-1.js index ecd2880d..472a5fc1 100644 --- a/dist/tablefilter/tf-1.js +++ b/dist/tablefilter/tf-1.js @@ -1,6 +1,6 @@ /** * TableFilter v0.0.0 by Max Guglielmi - * build date: 2015-08-06T05:20:40.342Z + * build date: 2015-08-09T12:32:52.508Z * MIT License */ diff --git a/src/modules/paging.js b/src/modules/paging.js index 14ae06a3..7ff2399d 100644 --- a/src/modules/paging.js +++ b/src/modules/paging.js @@ -514,7 +514,7 @@ export class Paging{ var slcR = Dom.create( tf.fltTypeSlc, ['id', this.prfxSlcResults+tf.id]); - slcR.className = tf.resultsSlcCssClass; + slcR.className = this.resultsSlcCssClass; var slcRText = this.resultsPerPage[0], slcROpts = this.resultsPerPage[1]; var slcRSpan = Dom.create( diff --git a/static/style/active-header.styl b/static/style/active-header.styl index 731a64cd..f9f959f0 100644 --- a/static/style/active-header.styl +++ b/static/style/active-header.styl @@ -3,5 +3,5 @@ */ .activeHeader - background #004080 !important - color #fff !important + background-color #66AFE9 !important + color #fff !important diff --git a/static/style/alternating-rows.styl b/static/style/alternating-rows.styl index 61da9a4b..c185df7e 100644 --- a/static/style/alternating-rows.styl +++ b/static/style/alternating-rows.styl @@ -3,6 +3,6 @@ */ .even - background-color #fff + background-color #FFF .odd - background-color #E5E5E5 + background-color #F9F9F9 diff --git a/static/style/config.styl b/static/style/config.styl index 5cc93606..c9c4e8a0 100644 --- a/static/style/config.styl +++ b/static/style/config.styl @@ -3,28 +3,42 @@ */ // table -$border-color-0 = #FFF -$border-color-1 = #CCC -$border-color-2 = #D0D0D0 -$padding = 5px +$font-family = inherit +$padding = 0.5em 0.7em +$min-width = 35px +$min-height = 35px // header cell -$th-bg-color = #EBECEE +$th-height = 35px +$th-bg-color = #EAEAEA $th-padding = 5px $th-font-color = #333 +$th-bottom-border-color = #DDD +$th-top-border-color = #F4F4F4 +$th-left-border-color = #CCC +$th-right-border-color = #F4F4F4 -// filter -$filter-bg-color = #fff -$filter-border-color = #ccc +// cell +$td-border-color = #C6C6C6 + +// filters +$filter-font-color = #444 +$filter-row-bg-color = #EAEAEA +$filter-bg-color = #FFF +$filter-border-color = #F4F4F4 +$filter-height = 35px // toolbar container (.inf) -$toolbar-bg-color = #f4f4f4 -$toolbar-font-size = 12px -$toolbar-border-color = #ccc +$toolbar-bg-color = #FFF +$toolbar-font-size = inherit +$toolbar-border-color = #CCC +$toolbar-divider-color = #F4F4F4 +$toolbar-hover-color = #F4F4F4 // paging -$paging-nav-button-bg-color-hover = #CAD1D6 +$paging-nav-button-bg-color-hover = #F4F4F4 // grid layout $grid-layout-bg-color = #C8E0FB $grid-layout-border-color = #99BBE8 + diff --git a/static/style/extensions/colsVisibility.styl b/static/style/extensions/colsVisibility.styl index 0465469a..7f880602 100644 --- a/static/style/extensions/colsVisibility.styl +++ b/static/style/extensions/colsVisibility.styl @@ -2,34 +2,47 @@ * ColsVisibility extension default style */ +@import '../config' +@import '../mixins/arrow' +@import '../mixins/box-shadow' + $item-bg-color = #335EA8 $item-font-color = #fff span.colVisSpan - text-align left + text-align left // link a.colVis - margin 0 5px 0 5px + display inline-block + padding 7px 5px 0 + font-size inherit + font-weight inherit + vertical-align top // container element div.colVisCont + arrow(top, 10px white, 2px #ccc) + box-shadow(3px 3px 2px #888) position absolute display none border 1px solid #ccc height auto width 250px background-color #fff - margin 18px 0 0 0 + margin 35px 0 0 -100px z-index 10000 padding 10px 10px 10px 10px text-align left font-size 12px - box-shadow 3px 3px 2px #888 p margin 6px auto 6px auto + a.colVis + display initial + font-weight inherit + // checklist ul.cols_checklist padding 0 diff --git a/static/style/extensions/filtersVisibility.styl b/static/style/extensions/filtersVisibility.styl index 3758279e..5aac4a14 100644 --- a/static/style/extensions/filtersVisibility.styl +++ b/static/style/extensions/filtersVisibility.styl @@ -2,16 +2,17 @@ * Filters visibility extension default style */ +@import '../config' + // container span.expClpFlt + a.btnExpClpFlt + width $min-width + height $min-height + display inline-block -// icon -span.expClpFlt img - vertical-align middle - border 0 - padding 1px 1px 1px 1px - margin 1px 1px 1px 1px + &:hover + background-color $toolbar-hover-color -// button -.btnExpClpFlt - margin 0 5px 0 5px + img + padding 8px 11px 11px 11px diff --git a/static/style/filter-checklist.styl b/static/style/filter-checklist.styl index 3abc6ef6..2e79a203 100644 --- a/static/style/filter-checklist.styl +++ b/static/style/filter-checklist.styl @@ -2,7 +2,7 @@ * Checklist filters default style */ - @import 'config' +@import 'config' $item-bg-color = #335EA8 $item-font-color = #fff @@ -10,12 +10,12 @@ $item-font-color = #fff // div containing checklist .div_checklist width 100% - height 100px + height 90px border 1px solid $filter-border-color overflow auto text-align left background-color $filter-bg-color - color: #333 !important + color: $filter-font-color ul.flt_checklist padding 0 !important diff --git a/static/style/filters.styl b/static/style/filters.styl index 6120d2b5..f1f4eec8 100644 --- a/static/style/filters.styl +++ b/static/style/filters.styl @@ -2,83 +2,98 @@ * Filters' default style */ - @import 'config' +@import 'config' +@import 'mixins/arrow' +@import 'mixins/box-shadow' // Filters row style .fltrow - height 20px - background-color #f4f4f4 + height 1em + background-color $filter-row-bg-color td - th - padding 2px !important + border-bottom: 1px solid #CCC !important + border-top: 1px solid #CCC + border-left 1px solid #CCC + border-right 1px solid #f4f4f4 + padding 0.2em !important // button appearance .btnflt - font-size 11px - vertical-align middle - margin 0 2px 0 2px - padding 0 1px 0 1px + height $filter-height + font-family inherit + font-size inherit + vertical-align middle + margin 0 2px 0 2px + padding 0 1px 0 1px // button appearance when displayIcons is true .btnflt_icon - width 19px - height 19px - cursor pointer !important - border 0 !important - vertical-align middle - background transparent url(themes/btn_filter.png) center center no-repeat !important + font-family inherit + font-size inherit + width $min-width + height $filter-height + cursor pointer !important + border 0 !important + vertical-align middle + background transparent url(themes/btn_filter.png) center center no-repeat !important -// input type filter +// input and select filter type .flt - background-color $filter-bg-color - border 1px solid $filter-border-color - margin 0 - width 97% - vertical-align middle + font-family inherit + display block + color $filter-font-color + background-color $filter-bg-color + border 1px inset $filter-border-color + margin 0 + padding 0 0 0 0.2em + width 100% + height $filter-height + vertical-align middle + border-radius 2px + box-sizing border-box -// select type filter -select.flt - background-color $filter-bg-color - border 1px solid $filter-border-color - margin 0 1px 1px 0 - width 99% - vertical-align middle + &:focus + border-color #66AFE9 + outline 0 none + box-shadow 0 1px 1px rgba(0, 0, 0, 0.075) inset, + 0 0 8px rgba(102, 175, 233, 0.6) // multiple select type filter select.flt_multi - background-color $filter-bg-color - border 1px solid $filter-border-color - margin 0 1px 1px 0 - width 99% - height 100px - vertical-align middle + font-family inherit + color $filter-font-color + background-color $filter-bg-color + border 1px solid $filter-border-color + margin 0 + padding 0.2em + width 100% + height 90px + vertical-align middle + box-sizing border-box // tiny input type filter .flt_s - background-color $filter-bg-color - border 1px solid $filter-border-color - margin 0 - width 80% - vertical-align middle + @extend .flt + width 60% + box-sizing initial + display initial // single filter type .single_flt - background-color $filter-bg-color - border-left 1px solid #999 - border-right 1px solid $filter-border-color - border-top 1px solid $filter-border-color - border-bottom 1px solid #999 - margin 0 - width 120px - vertical-align middle + @extend .flt + width 70% + box-sizing initial + display initial // Pop-up filters elements div.popUpFilter - position absolute - display none - width 100px - background-color #C8E0FB - border 1px solid #e4e4e4 - padding 1px 3px 1px 1px - margin 20px auto 0 0px + arrow(top, 10px white, 2px $th-bg-color) + box-shadow(3px 3px 2px #888) + margin 30px auto 0 0 + position absolute + display none + width 100px + background-color $th-bg-color + border 1px solid $filter-row-bg-color + padding 0 diff --git a/static/style/grid-layout.styl b/static/style/grid-layout.styl index 82413175..15524bf1 100644 --- a/static/style/grid-layout.styl +++ b/static/style/grid-layout.styl @@ -3,9 +3,11 @@ */ @import 'config' +@import 'mixins/box-shadow' // main container div.grd_Cont + box-shadow(4px 4px 10px 0px rgba(50, 50, 50, 0.75)) width 800px height auto overflow hidden @@ -51,37 +53,74 @@ div.grd_headTblCont // tables div.grd_tblCont table, div.grd_headTblCont table - font-size 12px - border-collapse collapse - table-layout fixed + border-collapse collapse + table-layout fixed div.grd_tblCont table - border-right 1px solid $grid-layout-border-color + border-right 1px solid $grid-layout-border-color // headers -div.grd_tblCont table th, -div.grd_headTblCont table th, +div.grd_tblCont table th +div.grd_headTblCont table th + height $th-height + background-color $grid-layout-bg-color + padding 0.1em 0.5em + color #333 + border-right 1px solid $grid-layout-border-color !important + overflow hidden + text-overflow ellipsis + div.grd_headTblCont table td - background-color $grid-layout-bg-color - padding 2px 2px 2px 2px !important - color #333 - border-right 1px solid $grid-layout-border-color !important - overflow hidden - text-overflow ellipsis + @extend div.grd_headTblCont table th + padding 0.2em 0.2em div.grd_tblCont table td - padding 2px 2px 2px 2px !important - border-bottom 1px solid #ccc !important - overflow hidden - text-overflow ellipsis + padding $padding + border-bottom 1px solid $grid-layout-border-color + overflow hidden + text-overflow ellipsis // toolbar container .grd_inf - clear both - width auto - height 25px - background-color $grid-layout-bg-color - font-size 11px - margin 0 - padding 1px 3px 1px 3px - border-top 1px solid $grid-layout-border-color + clear both + width auto + height $min-height + background-color $grid-layout-bg-color + margin 0 + padding 1px 3px 1px 3px + border-top 1px solid $grid-layout-border-color + + // link appearence + a + color #333 + text-decoration none + font-weight bold + &:hover + text-decoration underline + background-color transparent + + input.reset + &:hover + background-color transparent + + .mdiv + width 40% !important + + .ldiv + div + border 0 + + .helpBtn + border 0 !important + + div.status + position absolute + float none !important + height auto !important + margin 19px 0 !important + font-size 12px + color #333 + border 0 !important + + div.tot + border 0 !important diff --git a/static/style/help.styl b/static/style/help.styl index 7b225e4b..5707285b 100644 --- a/static/style/help.styl +++ b/static/style/help.styl @@ -2,48 +2,55 @@ * Help box default style */ +@import 'config' +@import 'mixins/arrow' +@import 'mixins/box-shadow' + // help button .helpBtn - margin 0 5px 0 5px - padding 2px 4px 2px 4px - border-left 1px solid #ccc - border-right 1px solid #ccc + display inline-block + height 27px + margin 0 + padding 8px 15px 0 15px + vertical-align top + + &:hover + background-color $toolbar-hover-color // help container div.helpCont - position absolute - display none - max-width 300px - overflow auto - padding 10px - margin 15px 0 - border 1px solid #CCC - line-height 20px - font-size 12px - color #333 - background #fff - text-align left - box-shadow 3px 3px 2px #888 + arrow(top, 10px white, 2px #ccc) + box-shadow(3px 3px 2px #888) + position absolute + display none + width 300px + padding 10px + margin 45px 0 0 -150px + border 1px solid #CCC + line-height 20px + font-size inherit + color #333 + background #fff + text-align left a - color #cc0000 - text-decoration underline; - font-weight normal + color #cc0000 + text-decoration underline; + font-weight normal a.close - color #333 - text-decoration none - font-weight bold + color #333 + text-decoration none + font-weight bold &:hover text-decoration none hr - border 1px solid #ccc + border 1px solid #ccc div.helpFooter - margin 10px 0 0 0 + margin 10px 0 0 0 h4 - margin 2px 2px 2px 2px - font-size 13px - color #333 + margin 2px 2px 2px 2px + color #333 diff --git a/static/style/keyword.styl b/static/style/keyword.styl index 180c8bed..ff8f24ca 100644 --- a/static/style/keyword.styl +++ b/static/style/keyword.styl @@ -3,4 +3,6 @@ */ span.keyword - background-color #ffcc00 \ No newline at end of file + font-weight 700 + font-style italic + border-bottom 1px dotted #CCC diff --git a/static/style/loader.styl b/static/style/loader.styl index 4c0c2e0e..c89bf7c5 100644 --- a/static/style/loader.styl +++ b/static/style/loader.styl @@ -4,12 +4,13 @@ .loader position absolute - padding 5px 10px 5px 10px - margin 20px 0 0 20px + padding 0.5em 0.7em + margin 10em 0 0 3em width auto z-index 1000 - font-size 12px - font-weight bold - border 1px solid #666 - background-color #f4f4f4 + font-weight 600 + background-color #A7A7A8 vertical-align middle + border-radius 10px + color #FFF + text-shadow 1px 1px #333 diff --git a/static/style/mixins/arrow.styl b/static/style/mixins/arrow.styl new file mode 100644 index 00000000..8ee49166 --- /dev/null +++ b/static/style/mixins/arrow.styl @@ -0,0 +1,63 @@ +/** + * An arrow mixin for Stylus, based on @shojberg's "cssarrowplease.com" + * @param {Position} position + * @param {size, color} arrow + * @param {size, color} border (optional) + */ +arrow(position, arrow, border = 0 white) + // Resolve arguments + $arrowSize = arrow[0] + $arrowColor = arrow[1] + $borderWidth = border[0] + $borderColor = border[1] + + $oppositePosition = opposite-position(position) + + // Base CSS + position: relative + background: $arrowColor + + // Selector generation + $selectors = "&:after" + if $borderWidth > 0 + $selectors = $selectors + ", &:before" + + // Arrow position + {$selectors} + {$oppositePosition}: 100% + + // Offset + if position in (top bottom) + left: 50% + else + top: 50% + + border: solid transparent + content: " " + height: 0 + width: 0 + position: absolute + pointer-events: none + + // The arrow itself + &:after + border-color: rgba(white, 0) // transparent + border-{$oppositePosition}-color: $arrowColor + border-width: $arrowSize + + if position in (top bottom) + margin-left: (- @border-width) + else + margin-top: (- @border-width) + + // The border + if $borderWidth > 0 + &:before + border-color: rgba(white, 0) // transparent + border-{$oppositePosition}-color: $borderColor + border-width: $arrowSize + $borderWidth + + if position in (top bottom) + margin-left: (- @border-width) + else + margin-top: (- @border-width) diff --git a/static/style/mixins/box-shadow.styl b/static/style/mixins/box-shadow.styl new file mode 100644 index 00000000..8f711397 --- /dev/null +++ b/static/style/mixins/box-shadow.styl @@ -0,0 +1,8 @@ +/** + * Box shadow mixin + */ + +box-shadow() + -webkit-box-shadow arguments + -moz-box-shadow arguments + box-shadow arguments diff --git a/static/style/paging.styl b/static/style/paging.styl index f3c63027..cfd3cd2d 100644 --- a/static/style/paging.styl +++ b/static/style/paging.styl @@ -2,28 +2,36 @@ * Paging default style */ - @import 'config' +@import 'config' + +filter() + height $filter-height + margin 0 + border 1px solid $filter-border-color + background-color $filter-bg-color + &:focus + border-color #66AFE9 + outline 0 none + box-shadow 0 1px 1px rgba(0, 0, 0, 0.075) inset, + 0 0 8px rgba(102, 175, 233, 0.6) // paging drop-down list select.pgSlc - height 20px - vertical-align middle + filter() + vertical-align middle // paging text-box input.pgNbInp - width 25px - height 16px - margin 1px - vertical-align middle + filter() + width $min-width // paging buttons (Next/Previous) input.pgInp - vertical-align middle - width 19px - height 19px - cursor pointer !important - border 0 !important - font-weight bold + filter() + vertical-align middle + width $min-width + border 0 + font-weight bold .nextPage @extends input.pgInp @@ -52,13 +60,14 @@ input.pgInp // paging nb pages span.nbpg - padding 0 5px 0 0 + padding 0 5px // results per page select select.rspg - width 50px - margin 1px 5px 0 5px - vertical-align middle + filter() + margin 0 0 0 5px + vertical-align middle + // results per page select label span.rspgSpan - font-size:11px; + font-size inherit diff --git a/static/style/reset-button.styl b/static/style/reset-button.styl index 6b790fa8..546239cb 100644 --- a/static/style/reset-button.styl +++ b/static/style/reset-button.styl @@ -2,13 +2,15 @@ * Reset button default style */ +@import 'config' + input.reset - width 19px - height 19px - cursor pointer !important - border 0 !important - vertical-align: middle - background: transparent url(themes/btn_clear_filters.png) center center no-repeat !important + display inline-block + width $min-width + height $min-height + border 0 + background: transparent url(themes/btn_clear_filters.png) center center no-repeat + vertical-align top &:hover - background #CAD1D6 url(themes/btn_clear_filters.png) center center no-repeat !important + background-color $toolbar-hover-color diff --git a/static/style/rows-counter.styl b/static/style/rows-counter.styl index c7e258cf..fccfd40e 100644 --- a/static/style/rows-counter.styl +++ b/static/style/rows-counter.styl @@ -2,14 +2,16 @@ * Rows counter default style */ +@import 'config' + div.tot float left overflow hidden - width 150px - height 15px - border-right 1px solid #ccc - margin 0 5px 0 2px - padding 0 2px 0 2px + min-width 150px + height 100% + margin 0 + padding 0.5em + vertical-align middle span - font-weight bold + font-weight 500 diff --git a/static/style/status-bar.styl b/static/style/status-bar.styl index fbbe0074..09090169 100644 --- a/static/style/status-bar.styl +++ b/static/style/status-bar.styl @@ -2,15 +2,15 @@ * Status bar default style */ +@import 'config' + div.status - float left - overflow hidden - width 150px - height 15px - border-right 1px solid #ccc - margin 0 5px 0 2px - padding 0 2px 0 2px + float left + overflow hidden + min-width 120px + height 100% + margin 0 + padding 0.5em span - font-weight bold - font-size 11px \ No newline at end of file + font-size inherit diff --git a/static/style/table.styl b/static/style/table.styl index d4210644..7c5b49b3 100644 --- a/static/style/table.styl +++ b/static/style/table.styl @@ -2,27 +2,25 @@ * Table's default style */ - @import 'config' +@import 'config' table.TF - border-spacing 0 - border-top 1px solid $border-color-2 - border-left 1px solid $border-color-2 - border-bottom 1px solid $border-color-1 - border-right 1px solid $border-color-1 + font-family $font-family + border-spacing 0 + border 0 th + height $th-height margin 0 background-color $th-bg-color - border-bottom 1px solid $border-color-2 - border-right 1px solid $border-color-2 - border-left 1px solid $border-color-0 - border-top 1px solid $border-color-0 - padding $padding + border-bottom 1px solid $th-bottom-border-color + border-top 1px solid $th-top-border-color + border-left 1px solid $th-left-border-color + border-right 1px solid $th-right-border-color + padding 0.1em 0.7em color $th-font-color td - margin 0 - padding $padding - border-bottom 1px solid $border-color-2 - border-right 1px solid $border-color-2 + margin 0 + padding $padding + border-bottom 1px solid $td-border-color diff --git a/static/style/themes/default/default.styl b/static/style/themes/default/default.styl index f82b05b0..6ad649b7 100644 --- a/static/style/themes/default/default.styl +++ b/static/style/themes/default/default.styl @@ -43,50 +43,37 @@ input.flt // toolbar .inf - background #f4f4f4 url(images/bg_infDiv.jpg) 0 0 repeat-x !important + height $min-height + background #D7D7D7 url(images/bg_infDiv.jpg) 0 0 repeat-x !important // reset button input.reset - width 19px - height 19px - cursor pointer !important - border 0 !important - vertical-align middle background transparent url(images/btn_eraser.gif) center center no-repeat !important - :hover - background transparent url(images/btn_over_eraser.gif) center center no-repeat !important - -// paging -input.pgInp - width 19px - height 19px - cursor pointer !important - border 0 !important +.helpBtn + &:hover + background-color transparent .nextPage background transparent url(images/btn_next_page.gif) center center no-repeat !important - :hover + &:hover background transparent url(images/btn_over_next_page.gif) center center no-repeat !important .previousPage background transparent url(images/btn_previous_page.gif) center center no-repeat !important - :hover + &:hover background transparent url(images/btn_over_previous_page.gif) center center no-repeat !important .firstPage background transparent url(images/btn_first_page.gif) center center no-repeat !important - :hover + &:hover background transparent url(images/btn_over_first_page.gif) center center no-repeat !important .lastPage background transparent url(images/btn_last_page.gif) center center no-repeat !important - :hover + &:hover background transparent url(images/btn_over_last_page.gif) center center no-repeat !important -select.rspg - font-size 10px - // grid-layout // main container @@ -110,8 +97,8 @@ div.grd_headTblCont border-right none !important // headers -div.grd_tblCont table th, -div.grd_headTblCont table th, +div.grd_tblCont table th +div.grd_headTblCont table th div.grd_headTblCont table td background #EBECEE url(images/bg_th.jpg) left top repeat-x !important border-bottom 1px solid #D0D0D0 !important @@ -119,15 +106,17 @@ div.grd_headTblCont table td border-left 1px solid #fff !important border-top 1px solid #fff !important +div.grd_tblCont table td + border-bottom 1px solid #999 !important + // toolbar containing left, middle and right divs .grd_inf background #D7D7D7 url(images/bg_infDiv.jpg) 0 0 repeat-x !important border-top 1px solid #D0D0D0 !important - height 29px !important // loader .loader - border 1px solid #999; background:#fff + border 1px solid #999 .defaultLoader width 32px height 32px @@ -138,3 +127,9 @@ div.grd_headTblCont table td background-color #fff .odd background-color #D5D5D5 + +// filters visibility +span.expClpFlt + a.btnExpClpFlt + &:hover + background-color transparent !important diff --git a/static/style/themes/mytheme/mytheme.styl b/static/style/themes/mytheme/mytheme.styl index de755f14..8bb1c89b 100644 --- a/static/style/themes/mytheme/mytheme.styl +++ b/static/style/themes/mytheme/mytheme.styl @@ -47,63 +47,30 @@ input.flt // toolbar .inf - background #f4f4f4 url(images/bg_infDiv.jpg) left bottom repeat-x !important + background #D8D8D8 + height $min-height // reset button input.reset width 53px - height 19px - cursor pointer !important - border 0 !important - vertical-align middle - background transparent url(images/btn_filter.png) center center no-repeat !important; + background transparent url(images/btn_filter.png) center center no-repeat !important - :hover - background #CAD1D6 url(images/btn_filter.png) center center no-repeat !important +.helpBtn + &:hover + background-color transparent // paging - -// left div -.ldiv - width 40% !important - -// middle div */ -.mdiv - width 34% !important - text-align left !important - -// right div -.rdiv - width 20% !important - -input.pgInp - width 19px - height 19px - cursor pointer !important - border 0 !important - .nextPage background transparent url(images/btn_next_page.gif) center center no-repeat !important - :hover - background #CAD1D6 url(images/btn_next_page.gif) center center no-repeat !important .previousPage background transparent url(images/btn_previous_page.gif) center center no-repeat !important - :hover - background #CAD1D6 url(images/btn_previous_page.gif) center center no-repeat !important .firstPage background transparent url(images/btn_first_page.gif) center center no-repeat !important - :hover - background #CAD1D6 url(images/btn_first_page.gif) center center no-repeat !important .lastPage background transparent url(images/btn_last_page.gif) center center no-repeat !important - :hover - background #CAD1D6 url(images/btn_last_page.gif) center center no-repeat !important - -select.rspg - font-size 10px // grid-layout @@ -128,6 +95,10 @@ div.grd_headTblCont div.grd_tblCont table border-right none !important + td + border-bottom 1px dotted #81963B + border-right 1px dotted #81963B + // headers div.grd_tblCont table th, div.grd_headTblCont table th @@ -152,16 +123,13 @@ div.grd_headTblCont table td // div containing left, middle and right divs .grd_inf - background #f4f4f4 url(images/bg_infDiv.jpg) center bottom repeat-x !important + background-color #D8D8D8 border-top 1px solid #D0D0D0 !important - height 29px !important - padding-top 2px !important // loader .loader border 0 !important - background transparent !important - margin 185px auto !important + background #81963b !important .defaultLoader width 32px @@ -174,3 +142,9 @@ div.grd_headTblCont table td .odd background-color #fff + +// filters visibility +span.expClpFlt + a.btnExpClpFlt + &:hover + background-color transparent !important diff --git a/static/style/themes/skyblue/skyblue.styl b/static/style/themes/skyblue/skyblue.styl index 4d53cdfe..57ec0b4d 100644 --- a/static/style/themes/skyblue/skyblue.styl +++ b/static/style/themes/skyblue/skyblue.styl @@ -15,7 +15,7 @@ table.TF margin 0 padding 5px color inherit - background #D1E5FE url("images/bg_skyblue.gif") 0 0 repeat-x + background #D1E5FE url(images/bg_skyblue.gif) 0 0 repeat-x border-color #FDFDFD #A4BED4 #A4BED4 #FDFDFD border-width 1px border-style solid @@ -53,7 +53,7 @@ input.flt .inf background-color #E3EFFF !important border 1px solid #A4BED4 - height 25px + height $min-height color #004A6F div.tot, @@ -62,42 +62,18 @@ div.status // help .helpBtn - margin 0 5px 0 5px - padding 2px 4px 2px 4px - color #004A6F !important - font-size 13px - border 1px solid transparent !important - - :hover - background-color #FFE4AB - border 1px solid #FFB552 !important - text-decoration none + &:hover + background-color transparent // reset button input.reset - width 19px - height 19px - cursor pointer !important - border 1px solid transparent !important - vertical-align middle background transparent url(images/icn_clear_filters.png) center center no-repeat !important - :hover - background #FFE4AB url(images/icn_clear_filters.png) center center no-repeat !important - border 1px solid #FFB552 !important - -// paging -input.pgInp - width 19px - height 19px - cursor pointer !important - border 0 !important - .nextPage background transparent url(images/btn_next_page.gif) center center no-repeat !important border 1px solid transparent !important - :hover + &:hover background #FFE4AB url(images/btn_next_page.gif) center center no-repeat !important border 1px solid #FFB552 !important @@ -105,7 +81,7 @@ input.pgInp background transparent url(images/btn_prev_page.gif) center center no-repeat !important border 1px solid transparent !important - :hover + &:hover background #FFE4AB url(images/btn_prev_page.gif) center center no-repeat !important border 1px solid #FFB552 !important @@ -113,7 +89,7 @@ input.pgInp background transparent url(images/btn_first_page.gif) center center no-repeat !important border 1px solid transparent !important - :hover + &:hover background #FFE4AB url(images/btn_first_page.gif) center center no-repeat !important border 1px solid #FFB552 !important @@ -121,13 +97,10 @@ input.pgInp background transparent url(images/btn_last_page.gif) center center no-repeat !important border 1px solid transparent !important - :hover + &:hover background #FFE4AB url(images/btn_last_page.gif) center center no-repeat !important border 1px solid #FFB552 !important -select.rspg - font-size 10px - // active header .activeHeader background #FFE4AB !important @@ -157,7 +130,6 @@ div.grd_headTblCont div.grd_tblCont table border-right none !important - font 12px/13px "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif !important // headers div.grd_tblCont table th, @@ -168,41 +140,28 @@ div.grd_headTblCont table td border-right 1px solid #A4BED4 !important border-left 1px solid #fff !important border-top 1px solid #fff !important - padding 5px 2px 5px 2px !important div.grd_tblCont table td border-bottom 1px solid #A4BED4 !important border-right 0 !important border-left 0 !important border-top 0 !important - padding 5px 2px 5px 2px !important // toolbar containing left, middle and right divs .grd_inf - background-color #D9EAED !important - height 25px + background-color #CCE2FE color #004A6F border-top 1px solid #99CCCC !important - .rdiv - height 28px - a text-decoration none font-weight bold - // help button - a.helpBtn - vertical-align middle - margin-top 2px !important - padding-top 1px !important - // loader .loader - border 0 !important - background transparent !important - margin-top 40px - margin-left 0 !important + background-color #2D8EEF + border 1px solid #CCE2FE + border-radius 5px // alternating background colors .even @@ -211,6 +170,12 @@ div.grd_tblCont table td .odd background-color #E3EFFF +// filters visibility +span.expClpFlt + a.btnExpClpFlt + &:hover + background-color transparent !important + // ezedittable // selection diff --git a/static/style/toolbar.styl b/static/style/toolbar.styl index a03f6621..39bc06ca 100644 --- a/static/style/toolbar.styl +++ b/static/style/toolbar.styl @@ -6,15 +6,19 @@ // left, middle and right divs container (toolbar) .inf - clear both - width auto - height 25px - background-color $toolbar-bg-color - font-size $toolbar-font-size - margin 0 - padding 1px 3px 1px 3px - border 1px solid #ccc - overflow hidden + clear both + width auto + height $min-height + background-color $toolbar-bg-color + font-size $toolbar-font-size + margin 0 + padding 0 + border-top 1px solid $toolbar-border-color + border-left 1px solid $toolbar-border-color + border-right 1px solid $toolbar-border-color + overflow hidden + border-top-left-radius 3px + border-top-right-radius 3px // link appearence a @@ -26,22 +30,25 @@ // left div .ldiv - float left - width 30% - position inherit - text-align left + float left + width 30% + // height 100% + position inherit + text-align left // middle div .mdiv - float left - width: 38% - position inherit - text-align center - padding 1px 0 + float left + width 38% + // height 100% + position inherit + text-align center + padding 0 // right div .rdiv - float right - width 30% - position inherit - text-align right + float right + width 30% + // height 100% + position inherit + text-align right diff --git a/static/templates/advanced-grid-editable.html b/static/templates/advanced-grid-editable.html index dabca780..a5521a23 100644 --- a/static/templates/advanced-grid-editable.html +++ b/static/templates/advanced-grid-editable.html @@ -50,6 +50,7 @@ var filtersConfig = { base_path: '../dist/tablefilter/', grid_layout: true, + grid_width: '900px', alternate_rows: true, btn_reset: true, rows_counter: true, @@ -58,9 +59,9 @@ col_1: 'select', col_2: 'select', col_widths: [ - "150px", "70px", "70px", - "120px", "120px", "100px", - "100px", "100px", "100px" + '150px', '90px', '70px', + '120px', '120px', '100px', + '100px', '100px', '100px' ], extensions:[ { diff --git a/static/templates/advanced-grid.html b/static/templates/advanced-grid.html deleted file mode 100644 index 38c87008..00000000 --- a/static/templates/advanced-grid.html +++ /dev/null @@ -1,93 +0,0 @@ - - - - {NAME} v{VERSION} - Selection Grid Demo - - - -

{NAME} v{VERSION}

-

Selection grid demo

- -

- To make the grid rows selectable, you need to import the - {EZEDITTABLE_LINK} plugin, enable the selection property - and configure the advancedGrid with the {EZEDITTABLE_LINK} - options. -

- -

- Instructions: Double-click on a row on or press enter key to - perform action. Enable multiple rows selection by checking the Multiple - selection checkbox. Keep Ctrl/Cmd or Shift key - pressed to select multiple rows. -

- - -
- - -
- -
- - - -
- - - - - - diff --git a/static/templates/columns-visibility.html b/static/templates/columns-visibility.html index 0b842691..cc4128c4 100644 --- a/static/templates/columns-visibility.html +++ b/static/templates/columns-visibility.html @@ -32,10 +32,10 @@ var tfConfig = { alternate_rows: true, rows_counter: true, btn_reset: true, - btn_reset_text: "Clear", + btn_reset_text: 'Clear', status_bar: true, - col_1: "select", - col_2: "select", + col_1: 'select', + col_2: 'select', /* columns visibility and sort extension */ extensions:[ diff --git a/static/templates/data-types.html b/static/templates/data-types.html index 104b9721..70e793d0 100644 --- a/static/templates/data-types.html +++ b/static/templates/data-types.html @@ -96,17 +96,13 @@ var tfConfig = { }, extensions:[ { - name: 'sort', - types: [ - 'number', 'string', 'string', - 'US', 'none', 'string' - ] + name: 'sort' },{ name: 'colOps', - id: ["sum1", "sum2"], + id: ['sum1', 'sum2'], col: [3, 4], - operation: ["sum", "sum"], - write_method: ["innerhtml", 'innerhtml'], + operation: ['sum', 'sum'], + write_method: ['innerhtml', 'innerhtml'], exclude_row: [totRowIndex], decimal_precision: [2, 2], tot_row_index: [totRowIndex], diff --git a/static/templates/pagination.html b/static/templates/pagination.html index 0f017713..d68329f9 100644 --- a/static/templates/pagination.html +++ b/static/templates/pagination.html @@ -31,7 +31,7 @@ var filtersConfig = { base_path: '../dist/tablefilter/', paging: true, - results_per_page: ['Page length: ', [10,25,50,100]], + results_per_page: ['Records: ', [10,25,50,100]], remember_grid_values: true, remember_page_number: true, remember_page_length: true, diff --git a/static/templates/starter.html b/static/templates/starter.html index 45d28bb2..3dde11fa 100644 --- a/static/templates/starter.html +++ b/static/templates/starter.html @@ -23,6 +23,7 @@ loader: true, status_bar: true, mark_active_columns: true, + highlight_keywords: true, col_number_format: [ null, null, 'US', 'US', 'US', 'US',