├── logo.png
├── jquery-ui
└── css
│ ├── flick
│ ├── images
│ │ ├── ui-icons_0073ea_256x240.png
│ │ ├── ui-icons_454545_256x240.png
│ │ ├── ui-icons_666666_256x240.png
│ │ ├── ui-icons_ff0084_256x240.png
│ │ ├── ui-icons_ffffff_256x240.png
│ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ ├── ui-bg_flat_0_eeeeee_40x100.png
│ │ ├── ui-bg_flat_55_ffffff_40x100.png
│ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ ├── ui-bg_highlight-soft_25_0073ea_1x100.png
│ │ ├── ui-bg_highlight-soft_50_dddddd_1x100.png
│ │ └── ui-bg_highlight-soft_100_f6f6f6_1x100.png
│ └── jquery-ui-1.8.4.custom.css
│ ├── redmond
│ └── images
│ │ ├── ui-icons_217bc0_256x240.png
│ │ ├── ui-icons_2e83ff_256x240.png
│ │ ├── ui-icons_469bdd_256x240.png
│ │ ├── ui-icons_6da8d5_256x240.png
│ │ ├── ui-icons_cd0a0a_256x240.png
│ │ ├── ui-icons_d8e7f3_256x240.png
│ │ ├── ui-icons_f9bd01_256x240.png
│ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ ├── ui-bg_flat_55_fbec88_40x100.png
│ │ ├── ui-bg_glass_75_d0e5f5_1x400.png
│ │ ├── ui-bg_glass_85_dfeffc_1x400.png
│ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ ├── ui-bg_gloss-wave_55_5c9ccc_500x100.png
│ │ ├── ui-bg_inset-hard_100_f5f8f9_1x100.png
│ │ └── ui-bg_inset-hard_100_fcfdfd_1x100.png
│ ├── hot-sneaks
│ ├── images
│ │ ├── ui-icons_454545_256x240.png
│ │ ├── ui-icons_88a206_256x240.png
│ │ ├── ui-icons_c02669_256x240.png
│ │ ├── ui-icons_e1e463_256x240.png
│ │ ├── ui-icons_ffeb33_256x240.png
│ │ ├── ui-icons_ffffff_256x240.png
│ │ ├── ui-bg_flat_75_ba9217_40x100.png
│ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ ├── ui-bg_dots-medium_80_ffff38_4x4.png
│ │ ├── ui-bg_dots-small_35_35414f_2x2.png
│ │ ├── ui-bg_white-lines_85_f7f7ba_40x100.png
│ │ ├── ui-bg_diagonals-small_40_db4865_40x40.png
│ │ ├── ui-bg_diagonals-small_50_93c3cd_40x40.png
│ │ ├── ui-bg_diagonals-small_50_ff3853_40x40.png
│ │ └── ui-bg_diagonals-small_75_ccd232_40x40.png
│ └── jquery-ui-1.8.4.custom.css
│ ├── smoothness
│ ├── images
│ │ ├── ui-icons_222222_256x240.png
│ │ ├── ui-icons_2e83ff_256x240.png
│ │ ├── ui-icons_454545_256x240.png
│ │ ├── ui-icons_888888_256x240.png
│ │ ├── ui-icons_cd0a0a_256x240.png
│ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ └── ui-bg_highlight-soft_75_cccccc_1x100.png
│ └── jquery-ui-1.8.4.custom.css
│ └── ui-lightness
│ └── images
│ ├── ui-icons_222222_256x240.png
│ ├── ui-icons_228ef1_256x240.png
│ ├── ui-icons_ef8c08_256x240.png
│ ├── ui-icons_ffd27a_256x240.png
│ ├── ui-icons_ffffff_256x240.png
│ ├── ui-bg_flat_10_000000_40x100.png
│ ├── ui-bg_glass_65_ffffff_1x400.png
│ ├── ui-bg_glass_100_f6f6f6_1x400.png
│ ├── ui-bg_glass_100_fdf5ce_1x400.png
│ ├── ui-bg_gloss-wave_35_f6a828_500x100.png
│ ├── ui-bg_diagonals-thick_18_b81900_40x40.png
│ ├── ui-bg_diagonals-thick_20_666666_40x40.png
│ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png
│ └── ui-bg_highlight-soft_75_ffe45c_1x100.png
├── highlighter
├── html.js
├── javascript.js
└── codehighlighter.js
├── css
└── base.css
├── javascript
├── jquery.fixheadertable.min.js
└── jquery.fixheadertable.js
├── index.php
└── data.php
/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/logo.png
--------------------------------------------------------------------------------
/jquery-ui/css/flick/images/ui-icons_0073ea_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/flick/images/ui-icons_0073ea_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/flick/images/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/flick/images/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/flick/images/ui-icons_666666_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/flick/images/ui-icons_666666_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/flick/images/ui-icons_ff0084_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/flick/images/ui-icons_ff0084_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/flick/images/ui-icons_ffffff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/flick/images/ui-icons_ffffff_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/flick/images/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/flick/images/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/flick/images/ui-bg_flat_0_eeeeee_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/flick/images/ui-bg_flat_0_eeeeee_40x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-icons_217bc0_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-icons_217bc0_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-icons_2e83ff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-icons_2e83ff_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-icons_469bdd_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-icons_469bdd_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-icons_6da8d5_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-icons_6da8d5_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-icons_cd0a0a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-icons_cd0a0a_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-icons_d8e7f3_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-icons_d8e7f3_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-icons_f9bd01_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-icons_f9bd01_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/flick/images/ui-bg_flat_55_ffffff_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/flick/images/ui-bg_flat_55_ffffff_40x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/flick/images/ui-bg_flat_75_ffffff_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/flick/images/ui-bg_flat_75_ffffff_40x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/flick/images/ui-bg_glass_65_ffffff_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/flick/images/ui-bg_glass_65_ffffff_1x400.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-icons_88a206_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-icons_88a206_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-icons_c02669_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-icons_c02669_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-icons_e1e463_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-icons_e1e463_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-icons_ffeb33_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-icons_ffeb33_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-icons_ffffff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-icons_ffffff_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-bg_flat_55_fbec88_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-bg_flat_55_fbec88_40x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-bg_glass_85_dfeffc_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-bg_glass_85_dfeffc_1x400.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-bg_glass_95_fef1ec_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-bg_glass_95_fef1ec_1x400.png
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/smoothness/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/images/ui-icons_2e83ff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/smoothness/images/ui-icons_2e83ff_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/images/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/smoothness/images/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/images/ui-icons_888888_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/smoothness/images/ui-icons_888888_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/images/ui-icons_cd0a0a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/smoothness/images/ui-icons_cd0a0a_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-icons_228ef1_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-icons_228ef1_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-icons_ef8c08_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-icons_ef8c08_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-icons_ffd27a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-icons_ffd27a_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-icons_ffffff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-icons_ffffff_256x240.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-bg_flat_75_ba9217_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-bg_flat_75_ba9217_40x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-bg_flat_75_ffffff_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-bg_flat_75_ffffff_40x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/smoothness/images/ui-bg_flat_75_ffffff_40x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/smoothness/images/ui-bg_glass_55_fbf9ee_1x400.png
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/smoothness/images/ui-bg_glass_65_ffffff_1x400.png
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/smoothness/images/ui-bg_glass_75_dadada_1x400.png
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/smoothness/images/ui-bg_glass_75_e6e6e6_1x400.png
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/smoothness/images/ui-bg_glass_95_fef1ec_1x400.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
--------------------------------------------------------------------------------
/jquery-ui/css/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-bg_dots-medium_80_ffff38_4x4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-bg_dots-medium_80_ffff38_4x4.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-bg_dots-small_35_35414f_2x2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-bg_dots-small_35_35414f_2x2.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
--------------------------------------------------------------------------------
/jquery-ui/css/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-bg_white-lines_85_f7f7ba_40x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-bg_white-lines_85_f7f7ba_40x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/smoothness/images/ui-bg_highlight-soft_75_cccccc_1x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-bg_diagonals-small_40_db4865_40x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-bg_diagonals-small_40_db4865_40x40.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-bg_diagonals-small_50_93c3cd_40x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-bg_diagonals-small_50_93c3cd_40x40.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-bg_diagonals-small_50_ff3853_40x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-bg_diagonals-small_50_ff3853_40x40.png
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/images/ui-bg_diagonals-small_75_ccd232_40x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/hot-sneaks/images/ui-bg_diagonals-small_75_ccd232_40x40.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
--------------------------------------------------------------------------------
/jquery-ui/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/benjaminleouzon/tablefixedheader/HEAD/jquery-ui/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
--------------------------------------------------------------------------------
/highlighter/html.js:
--------------------------------------------------------------------------------
1 | CodeHighlighter.addStyle("html", {
2 | comment : {
3 | exp: /<!\s*(--([^-]|[\r\n]|-[^-])*--\s*)>/
4 | },
5 | tag : {
6 | exp: /(<\/?)([a-zA-Z]+\s?)/,
7 | replacement: "$1$2 "
8 | },
9 | string : {
10 | exp : /'[^']*'|"[^"]*"/
11 | },
12 | attribute : {
13 | exp: /\b([a-zA-Z-:]+)(=)/,
14 | replacement: "$1 $2"
15 | },
16 | doctype : {
17 | exp: /<!DOCTYPE([^&]|&[^g]|&g[^t])*>/
18 | }
19 | });
20 |
--------------------------------------------------------------------------------
/highlighter/javascript.js:
--------------------------------------------------------------------------------
1 | CodeHighlighter.addStyle("javascript",{
2 | comment : {
3 | exp : /(\/\/[^\n]*\n)|(\/\*[^*]*\*+([^\/][^*]*\*+)*\/)/
4 | },
5 | brackets : {
6 | exp : /\(|\)/
7 | },
8 | string : {
9 | exp : /'[^']*'|"[^"]*"/
10 | },
11 | keywords : {
12 | exp : /\b(arguments|break|case|continue|default|delete|do|else|false|for|function|if|in|instanceof|new|null|return|switch|this|true|typeof|var|void|while|with)\b/
13 | },
14 | global : {
15 | exp : /\b(toString|valueOf|window|element|prototype|constructor|document|escape|unescape|parseInt|parseFloat|setTimeout|clearTimeout|setInterval|clearInterval|NaN|isNaN|Infinity)\b/
16 | }
17 | });
18 |
--------------------------------------------------------------------------------
/css/base.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * jquery.fixheadertable
3 | *
4 | * Copyright (c) 2010 Benjamin Léouzon
5 | * http://www.tablefixedheader.com/
6 | *
7 | * Licensed under MIT
8 | * http://www.opensource.org/licenses/mit-license.php
9 | *
10 | * Launch : December 2010
11 | * Version : 2.0
12 | */
13 |
14 | /* CALCULATE SCROLLBAR WIDTH */
15 |
16 | p.t_fixed_header_scroll_inner {
17 | width : 100%;
18 | height : 200px;
19 | }
20 |
21 | div.t_fixed_header_scroll_outer {
22 | top : 0;
23 | left : 0;
24 | visibility : hidden;
25 | width : 200px;
26 | height : 150px;
27 | overflow : hidden;
28 | }
29 |
30 | /* BASE */
31 |
32 | div.t_fixed_header {
33 | position : relative;
34 | margin : 0;
35 | width : 100%;
36 | }
37 |
38 | div.t_fixed_header * {
39 | margin : 0;
40 | padding : 0;
41 | }
42 |
43 | div.t_fixed_header table.head {
44 | position : relative;
45 | }
46 |
47 | div.t_fixed_header table {
48 | width : 100%;
49 | table-layout : fixed;
50 | empty-cells : show;
51 | border-collapse : collapse;
52 | border-spacing : 0;
53 | }
54 |
55 | div.t_fixed_header table.headtable td.fillScrollbar {
56 | font-size : 0px;
57 | -o-text-overflow: inherit; /* IE TRAFF */
58 | text-overflow : inherit; /* IE TRAFF */
59 | }
60 |
61 | div.t_fixed_header tr th, div.t_fixed_header tr td {
62 | overflow : hidden;
63 | white-space : nowrap;
64 | -o-text-overflow: ellipsis;
65 | text-overflow : ellipsis;
66 | }
67 |
68 | div.t_fixed_header.t_fixed_header_wrap tr th, div.t_fixed_header.t_fixed_header_wrap tr td {
69 | white-space : normal;
70 | }
71 |
72 | div.t_fixed_header div.body {
73 | padding : 0;
74 | width : 100%;
75 | overflow-x : auto;
76 | }
77 |
78 | div.t_fixed_header_main_wrapper {
79 | position : relative;
80 | overflow : hidden;
81 | }
82 |
83 | div.t_fixed_header_main_wrapper_child {
84 | position : relative;
85 | width : 100%
86 | }
87 |
88 | /* BASE THEME : UI */
89 |
90 | div.t_fixed_header_main_wrapper.ui {
91 | border-width : 1px 1px 1px 1px;
92 | border-style : solid;
93 | font-weight : normal;
94 | font-size : 1.1em;
95 | }
96 |
97 | div.t_fixed_header_main_wrapper.ui div.t_fixed_header_caption {
98 | text-align : center;
99 | font-weight : bold;
100 | padding : 0 5px;
101 | height : 30px;
102 | line-height : 30px;
103 | border-width : 0 0 1px 0;
104 | border-style : solid;
105 | }
106 |
107 | div.t_fixed_header_main_wrapper.ui div.t_fixed_header_caption.toggle {
108 | border-width : 0;
109 | }
110 |
111 | div.t_fixed_header div.headtable {
112 | border : 0;
113 | overflow-x : hidden;
114 | overflow-y : auto;
115 | }
116 |
117 | div.t_fixed_header.ui .body {
118 | border-width : 1px 0 0 0;
119 | border-style : solid;
120 | background-image : none;
121 | }
122 |
123 | div.t_fixed_header.ui .headtable th {
124 | padding : 5px;
125 | text-align : center;
126 | border-width : 0 1px 0 0;
127 | border-style : solid;
128 | }
129 |
130 | div.t_fixed_header.ui .headtable .hover {
131 | cursor : pointer;
132 | height : 16px;
133 | }
134 |
135 | div.t_fixed_header.ui .headtable th span.ui-resize {
136 | background : transparent;
137 | cursor : col-resize;
138 | display : inline;
139 | float : right;
140 | height : 20px;
141 | margin : -3px -5px -5px 0;
142 | width : 5px;
143 | z-index : 10000;
144 | }
145 |
146 | div.t_fixed_header.ui div.ui-resize-ghost {
147 | display : none;
148 | position : absolute;
149 | top : 0;
150 | width : 2px;
151 | border : none;
152 | }
153 |
154 | div.t_fixed_header.ui .body tr {
155 | border : 0px;
156 | }
157 |
158 | div.t_fixed_header.ui .body td {
159 | padding : 5px;
160 | text-align : left;
161 | line-height : 15px;
162 | }
163 |
164 | div.t_fixed_header.ui .body tr td {
165 | border-width : 0 1px 1px 0;
166 | border-style : solid;
167 | background : none;
168 | }
169 |
170 | div.t_fixed_header.ui .body tr:last-child td {
171 | border-bottom-width : 0px;
172 | }
173 |
174 | div.t_fixed_header.ui.default .headtable th:last-child, div.t_fixed_header.ui.default .body td:last-child {
175 | border-right-width : 0px;
176 | }
177 |
178 | div.t_fixed_header.ui .body td.last_td, div.t_fixed_header.ui .headtable th.last_td {
179 | border-right-width : 0px;
180 | }
181 |
182 | div.t_fixed_header_main_wrapper.ui div.pager {
183 | border-width : 0 0 0 0;
184 | padding : 4px 2px 2px 3px;
185 | overflow : hidden;
186 | background-image: none;
187 | }
188 |
189 | div.t_fixed_header_main_wrapper.ui div.pager .button {
190 | float : right;
191 | padding : 4px 0;
192 | cursor : pointer;
193 | }
194 |
195 | div.t_fixed_header_main_wrapper.ui div.pager .button.noborder {
196 | border-right-width : 0px;
197 | }
198 |
199 | div.t_fixed_header_main_wrapper.ui div.pager .button span {
200 | margin : 0 4px;
201 | }
202 |
203 | div.t_fixed_header_main_wrapper.ui div.pager div.page_infos {
204 | height : 27px;
205 | line-height : 27px;
206 | float : right;
207 | margin-right : 10px;
208 | font-weight : normal;
209 | }
210 |
211 |
--------------------------------------------------------------------------------
/highlighter/codehighlighter.js:
--------------------------------------------------------------------------------
1 | /* Unobtrustive Code Highlighter By Dan Webb 11/2005
2 | Version: 0.4
3 |
4 | Usage:
5 | Add a script tag for this script and any stylesets you need to use
6 | to the page in question, add correct class names to CODE elements,
7 | define CSS styles for elements. That's it!
8 |
9 | Known to work on:
10 | IE 5.5+ PC
11 | Firefox/Mozilla PC/Mac
12 | Opera 7.23 + PC
13 |
14 | Known to degrade gracefully on:
15 | IE5.0 PC
16 | Safari (until it supports functions in replace statements)
17 |
18 | Note: IE5.0 fails due to the use of lookahead in some stylesets. To avoid script errors
19 | in older browsers use expressions that use lookahead in string format when defining stylesets.
20 |
21 | This script is inspired by star-light by entirely cunning Dean Edwards
22 | http://dean.edwards.name/star-light/.
23 | */
24 |
25 | var CodeHighlighter = { styleSets : new Array };
26 |
27 | CodeHighlighter.addStyle = function(name, rules) {
28 | // using push test to disallow older browsers from adding styleSets
29 | if ([].push) this.styleSets.push({
30 | name : name,
31 | rules : rules,
32 | ignoreCase : arguments[2] || false
33 | })
34 |
35 | function setEvent() {
36 | // set highlighter to run on load
37 | var old = window.onload;
38 |
39 | if (typeof window.onload != 'function') {
40 | window.onload = function() { CodeHighlighter.init() }
41 | } else {
42 | window.onload = function() {
43 | oldonload();
44 | CodeHighlighter.init();
45 | }
46 | }
47 | }
48 |
49 | // only set the event when the first style is added
50 | if (this.styleSets.length==1) setEvent();
51 | }
52 |
53 | CodeHighlighter.init = function() {
54 | if (!document.getElementsByTagName) return;
55 | if ("a".replace(/a/, function() {return "b"}) != "b") return; // throw out Safari versions that don't support replace function
56 | // throw out older browsers
57 |
58 | var codeEls = document.getElementsByTagName("CODE");
59 | // collect array of all pre elements
60 | codeEls.filter = function(f) {
61 | var a = new Array;
62 | for (var i = 0; i < this.length; i++) if (f(this[i])) a[a.length] = this[i];
63 | return a;
64 | }
65 |
66 | var rules = new Array;
67 | rules.toString = function() {
68 | // joins regexes into one big parallel regex
69 | var exps = new Array;
70 | for (var i = 0; i < this.length; i++) exps.push(this[i].exp);
71 | return exps.join("|");
72 | }
73 |
74 | function addRule(className, rule) {
75 | // add a replace rule
76 | var exp = (typeof rule.exp != "string")?String(rule.exp).substr(1, String(rule.exp).length-2):rule.exp;
77 | // converts regex rules to strings and chops of the slashes
78 | rules.push({
79 | className : className,
80 | exp : "(" + exp + ")",
81 | length : (exp.match(/(^|[^\\])\([^?]/g) || "").length + 1, // number of subexps in rule
82 | replacement : rule.replacement || null
83 | });
84 | }
85 |
86 | function parse(text, ignoreCase) {
87 | // main text parsing and replacement
88 | return text.replace(new RegExp(rules, (ignoreCase)?"gi":"g"), function() {
89 | var i = 0, j = 1, rule;
90 | while (rule = rules[i++]) {
91 | if (arguments[j]) {
92 | // if no custom replacement defined do the simple replacement
93 | if (!rule.replacement) return "" + arguments[0] + " ";
94 | else {
95 | // replace $0 with the className then do normal replaces
96 | var str = rule.replacement.replace("$0", rule.className);
97 | for (var k = 1; k <= rule.length - 1; k++) str = str.replace("$" + k, arguments[j + k]);
98 | return str;
99 | }
100 | } else j+= rule.length;
101 | }
102 | });
103 | }
104 |
105 | function highlightCode(styleSet) {
106 | // clear rules array
107 | var parsed;
108 | rules.length = 0;
109 |
110 | // get stylable elements by filtering out all code elements without the correct className
111 | var stylableEls = codeEls.filter(function(item) {return (item.className.indexOf(styleSet.name)>=0)});
112 |
113 | // add style rules to parser
114 | for (var className in styleSet.rules) addRule(className, styleSet.rules[className]);
115 |
116 |
117 | // replace for all elements
118 | for (var i = 0; i < stylableEls.length; i++) {
119 | // EVIL hack to fix IE whitespace badness if it's inside a
120 | if (/MSIE/.test(navigator.appVersion) && stylableEls[i].parentNode.nodeName == 'PRE') {
121 | stylableEls[i] = stylableEls[i].parentNode;
122 |
123 | parsed = stylableEls[i].innerHTML.replace(/(]*>)([^<]*)<\/code>/i, function() {
124 | return arguments[1] + parse(arguments[2], styleSet.ignoreCase) + ""
125 | });
126 | parsed = parsed.replace(/\n( *)/g, function() {
127 | var spaces = "";
128 | for (var i = 0; i < arguments[1].length; i++) spaces+= " ";
129 | return "\n" + spaces;
130 | });
131 | parsed = parsed.replace(/\t/g, " ");
132 | parsed = parsed.replace(/\n(<\/\w+>)?/g, " $1").replace(/ [\n\r\s]* /g, "
");
133 |
134 | } else parsed = parse(stylableEls[i].innerHTML, styleSet.ignoreCase);
135 |
136 | stylableEls[i].innerHTML = parsed;
137 | }
138 | }
139 |
140 | // run highlighter on all stylesets
141 | for (var i in this.styleSets) highlightCode(this.styleSets[i]);
142 | }
143 |
--------------------------------------------------------------------------------
/javascript/jquery.fixheadertable.min.js:
--------------------------------------------------------------------------------
1 | (function($){$.fn.fixheadertable=function(options){var defaults={caption:'',showhide:true,theme:'ui',height:null,width:null,minWidth:null,minWidthAuto:false,colratio:[],whiteSpace:'nowrap',addTitles:false,zebra:false,zebraClass:'ui-state-active',sortable:false,sortedColId:null,sortType:[],dateFormat:'d-m-y',pager:false,rowsPerPage:10,resizeCol:false,minColWidth:100,wrapper:true};var options=$.extend(defaults,options);function util_getComputedStyle(element,property){if(element.currentStyle){var y=x.currentStyle[property];}else if(window.getComputedStyle){var y=document.defaultView.getComputedStyle(element,null).getPropertyValue(property);}
2 | return y;}
3 | function util_getScrollbarWidth(){var inner=$('
').addClass('t_fixed_header_scroll_inner');var outer=$('
').addClass('t_fixed_header_scroll_outer');outer.append(inner);$(document.body).append(outer);var w1=inner[0].offsetWidth;outer.css('overflow','scroll');var w2=inner[0].offsetWidth;if(w1==w2)w2=outer[0].clientWidth;outer.remove();return(w1-w2);}
4 | function util_parseDate(format,date){var tsp={m:1,d:1,y:1970,h:0,i:0,s:0},k,hl,dM;if(date&&date!==null&&date!==undefined){date=$.trim(date);date=date.split(/[\\\/:_;.\t\T\s-]/);format=format.split(/[\\\/:_;.\t\T\s-]/);var dfmt=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"];var afmt=["am","pm","AM","PM"];var h12to24=function(ampm,h){if(ampm===0){if(h==12){h=0;}}
5 | else{if(h!=12){h+=12;}}
6 | return h;};for(k=0,hl=format.length;k11){date[k]=dM+1-12;}}
8 | if(format[k]=='a'){dM=$.inArray(date[k],afmt);if(dM!==-1&&dM<2&&date[k]==afmt[dM]){date[k]=dM;tsp.h=h12to24(date[k],tsp.h);}}
9 | if(format[k]=='A'){dM=$.inArray(date[k],afmt);if(dM!==-1&&dM>1&&date[k]==afmt[dM]){date[k]=dM-2;tsp.h=h12to24(date[k],tsp.h);}}
10 | if(date[k]!==undefined){tsp[format[k].toLowerCase()]=parseInt(date[k],10);}}
11 | tsp.m=parseInt(tsp.m,10)-1;var ty=tsp.y;if(ty>=70&&ty<=99){tsp.y=1900+tsp.y;}
12 | else if(ty>=0&&ty<=69){tsp.y=2000+tsp.y;}}
13 | return new Date(tsp.y,tsp.m,tsp.d,tsp.h,tsp.i,tsp.s,0);}
14 | return this.each(function(){var _table=$(this);var main_wrapper=null;var nbcol=$('thead th',this).length;var _initialWidth=$(this).width();var _wrapper=null;var _headerscontainer=null;var _fillScrollbar=null;var _body=null;var _headers=null;var _scrollWidth=util_getScrollbarWidth();var _colgroup=buildColgroup(nbcol);var _colgroup_body=null;var _nbRowsPerPage=10;var _new_nbRowsPerPage=null;var _nbpages=null;var _nbpagesDiv=null;var _currentpage=null;var _pager=null;var _objectTable=null;var _stripNum=/[\$,%]/g;var _resizeInfo=null;var _resizeGhost=null;function buildTop(table){_fillScrollbar=$('
');_headerscontainer=_fillScrollbar;_headerscontainer.insertBefore(table);}
15 | function buildColgroup(nbcol){var colgroup=$(' ');if(options.colratio.length==0){var temp=null;for(var i=0;i ');colgroup.append(temp);temp=null;}}else if(options.colratio.length==nbcol){var cw=0;for(var i=0;i ');colgroup.append(temp);temp=null;cw+=parseInt(options.colratio[i]);}
16 | $(_table).css('width',cw+'px');}
17 | return colgroup;}
18 | function sortColumn(table,number,sens,th){if((options.sortType.length!=0)&&(options.sortType.length==nbcol)){var type=options.sortType[number];if(type=='float'){getSortKey=function(cell){var key=parseFloat(String(cell).replace(_stripNum,''));return isNaN(key)?0.00:key;}}else if(type=='integer'){getSortKey=function(cell){return cell?parseFloat(String(cell).replace(_stripNum,'')):0;}}else if(type=='date'){getSortKey=function(cell){return util_parseDate(options.dateFormat,cell).getTime();}}else{getSortKey=function(cell){if(!cell){cell="";}
19 | return $.trim(String(cell).toLowerCase());}}}else{getSortKey=function(cell){if(!cell){cell="";}
20 | return $.trim(String(cell).toLowerCase());}}
21 | _objectTable.sort(function(a,b){var x=getSortKey(a[number]);var y=getSortKey(b[number]);return((xy)?1:0));})
22 | if(sens=='DESC'){_objectTable.reverse();}
23 | (options.pager)?moveToPage(table):objectToTable(_objectTable,table);}
24 | function objectToTable(objectArray,table){var body=$('tbody',table);body.children().remove();if(options.zebra){for(var i=0;i')):(tr=$(' '));for(var j in objectArray[i]){tr.append($(' ').html(objectArray[i][j]));}
25 | body.append(tr);}}else{for(var i=0;i');for(var j in objectArray[i]){tr.append($(' ').html(objectArray[i][j]));}
26 | body.append(tr);}}}
27 | function tableToObject(table){var objectArray=[];$('tr',table).each(function(i){var data={};$('td',this).each(function(j){data[j]=$(this).html();})
28 | objectArray.push(data);});return objectArray;}
29 | function buildHeaders(table){_headers=$('').append(_colgroup).append($('thead',table));_headerscontainer.append(_headers);_headers.wrap('
');var tab_headers=$('th',_headers);tab_headers.addClass('ui-widget-content ui-state-default');if(options.sortable){var th_div_sort=null;tab_headers.each(function(i){$(this).contents().wrapAll('
');th_div_sort=$('div.ui-sort',this);th_div_sort.click(function(){tab_headers.removeClass('ui-state-hover');$(this).parent().removeClass('ui-state-active').addClass('ui-state-hover');$('span.ui-icon',tab_headers).remove();if($(this).hasClass('sortedUp')){sortColumn(table,i,"DESC",this);$(this).removeClass('sortedUp').addClass('sortedDown');$(this).append(' ');}else{sortColumn(table,i,"ASC",this);$(this).removeClass('sortedDown').addClass('sortedUp');$(this).append(' ');}
30 | _headerscontainer[0].scrollLeft=_body[0].scrollLeft;})});$('div.ui-sort',tab_headers).addClass('hover');}
31 | if(options.resizeCol&&(options.colratio.length==nbcol)){tab_headers.each(function(i){var resizer=$(' ');$(this).prepend(resizer);resizer.mousedown(function(e){dragStart(i,e);return false;})});_main_wrapper.mousemove(function(e){if(_resizeInfo){dragMove(e);return false;}}).mouseup(function(){if(_resizeInfo){dragEnd();return false;}
32 | return true;});function getOffset(col){var ret=0,cell=$('col',_colgroup),handler=$('th > span.ui-resize',_headers)[col],bso=_body[0].scrollLeft;for(var i=0;i parseInt(options.minColWidth)){_resizeGhost.css({left:_resizeInfo.offset+diff+'px'});}else{_resizeInfo.newWidth=parseInt(options.minColWidth);}}
36 | function dragEnd(){$(_colgroup.children()[_resizeInfo.id]).css({width:_resizeInfo.newWidth+'px'});$(_colgroup_body.children()[_resizeInfo.id]).css({width:_resizeInfo.newWidth+'px'});var wrapper_width=_resizeInfo.newTableWidth;_headers.css({'width':wrapper_width+'px'});$(_table).css({'width':wrapper_width+'px'});_resizeInfo=null;_resizeGhost.css({display:'none'});_headerscontainer[0].scrollLeft=_body[0].scrollLeft;}}}
37 | function isIE6_7(){if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var ieversion=new Number(RegExp.$1);if(ieversion==7||ieversion==6){return true;}else{return false;}}}
38 | function isIE8(){if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var ieversion=new Number(RegExp.$1);if(ieversion==8){return true;}else{return false;}}}
39 | function buildBody(table){_body=$('
').insertBefore(table).append(table);if(options.height!=null&&!isNaN(parseInt(options.height))){_body.css('height',options.height+'px');}
40 | _colgroup_body=_colgroup.clone();$(table).prepend(_colgroup_body);$('td',table).addClass('ui-widget-content');$(table).wrap('
');if(options.addTitles==true){$('td',table).each(function(){$(this).attr('title',$(this).text());});}
41 | if(options.zebra){$('tr:odd',table).addClass(options.zebraClass);}}
42 | function adaptScroll(table){var scrollwidth=_scrollWidth;if(isIE6_7()){scrollwidth=0;}
43 | var width=0;if(parseInt($(table).height())>parseInt(options.height)){width=scrollwidth;overflow='scroll';}else{width=0;overflow='auto';}
44 | if($.browser.msie&&options.height){width=scrollwidth;overflow='scroll';}
45 | _fillScrollbar.css('margin-right',width);return overflow;}
46 | function restrictRows(table,nbrows){var length=_objectTable.length;var limit=0;if(length=(_nbpages)){_currentpage=(_nbpages);}
49 | moveToPage(table);}
50 | function moveToPreviousPage(table){_currentpage--;if(_currentpage<=1){_currentpage=1;}
51 | moveToPage(table);}
52 | function moveToPage(table){var length=_objectTable.length;var start,limit=0;start=(_currentpage-1)*_new_nbRowsPerPage;if(length<(_currentpage*_new_nbRowsPerPage)){limit=length;}else{limit=(_currentpage*_new_nbRowsPerPage);}
53 | var _objectTableSliced=_objectTable.slice(start,limit);objectToTable(_objectTableSliced,table);_nbpagesDiv.html('Showing page '+_currentpage+' of '+_nbpages);_body.css('overflow-y',adaptScroll(table));$('tr:last td',table).css('border-bottom-width','1px');}
54 | function buildNavButton(className,callbackClick,buttonClass){var button=$('
');_pager.append(button);button.mouseover(function(){$(this).addClass('ui-state-hover');}).mousedown(function(){$(this).addClass('ui-state-active');}).mouseup(function(){$(this).removeClass('ui-state-active');}).mouseout(function(){$(this).removeClass('ui-state-active');$(this).removeClass('ui-state-hover');}).click(callbackClick);}
55 | function buildPager(table){_pager=$('');_main_wrapper.append(_pager);buildNavButton('ui-icon-arrowthickstop-1-e',function(){_currentpage=_nbpages;moveToPage(table);},'ui-corner-right');buildNavButton('ui-icon ui-icon-arrowthick-1-e',function(){moveToNextPage(table);},'noborder');buildNavButton('ui-icon ui-icon-arrowthick-1-w',function(){moveToPreviousPage(table);},'noborder');buildNavButton('ui-icon-arrowthickstop-1-w',function(){_currentpage=1;moveToPage(table);},'ui-corner-left noborder');_button_set=$(''+'10 '+'25 '+'50 '+'100 '+'
');_pager.append(_button_set);$('#'+table.id+'_show_10_rows',_pager).click(function(){_new_nbRowsPerPage=_nbRowsPerPage;restrictRows(table,_new_nbRowsPerPage);});$('#'+table.id+'_show_25_rows',_pager).click(function(){_new_nbRowsPerPage=_nbRowsPerPage*2.5;restrictRows(table,_new_nbRowsPerPage);});$('#'+table.id+'_show_50_rows',_pager).click(function(){_new_nbRowsPerPage=_nbRowsPerPage*5;restrictRows(table,_new_nbRowsPerPage);});$('#'+table.id+'_show_100_rows',_pager).click(function(){_new_nbRowsPerPage=_nbRowsPerPage*10;restrictRows(table,_new_nbRowsPerPage);});_nbpagesDiv=$('
');_pager.append(_nbpagesDiv);_new_nbRowsPerPage=_nbRowsPerPage;$('#'+table.id+'_show_'+options.rowsPerPage+'_rows',_pager).click();_button_set.buttonset();}
56 | function getColratioWidth(){var tw=0;for(var i=0;i').addClass('t_fixed_header ui-state-default default '+options.theme).insertBefore(this).append(this);_wrapper.css('border','none').css('font-weight','normal');_main_wrapper=$('
');if(options.whiteSpace=='normal'){_wrapper.addClass('t_fixed_header_wrap');}
59 | buildTop(this);buildHeaders(this);buildBody(this);if(options.wrapper){var tampon=_wrapper.wrap('
').parent();}else{var tampon=_wrapper.wrap('
').parent();}
60 | if(options.width!=null&&!isNaN(parseInt(options.width))&&options.width>0){tampon.css('width',options.width+'px');}
61 | var res=_wrapper.detach();var main_wrapper_child=$('
');_main_wrapper.append(main_wrapper_child);main_wrapper_child.append(res);tampon.append(_main_wrapper);if(isIE6_7()){_body.css('margin-bottom',17+'px');}
62 | if(options.caption!=''){var caption=$('');_main_wrapper.prepend(caption).addClass('ui-corner-all');if(options.showhide){var showhide=$('
');caption.append(showhide);showhide.click(function(){main_wrapper_child.toggle();caption.toggleClass('toggle')
63 | if(_pager)_pager.toggle();$('span',showhide).toggleClass('ui-icon-triangle-1-s');});}}
64 | if(options.sortable||options.pager){_objectTable=tableToObject(this);}
65 | if(options.pager){buildPager(this);}
66 | if(options.sortable&&!isNaN(parseInt(options.sortedColId))){var cur_th=$('th',_headers)[options.sortedColId];$(cur_th).addClass('ui-state-hover')
67 | $('div.ui-sort',cur_th).click();}
68 | if(options.resizeCol&&(options.colratio.length==nbcol)){_resizeGhost=$('');_wrapper.append(_resizeGhost);}
69 | _body.css('overflow-y',adaptScroll(this));if(options.minWidth!=null&&!isNaN(parseInt(options.minWidth))&&options.minWidth>0){var minWidth=options.minWidth+'px';}else if(options.minWidthAuto){if(options.colratio.length==nbcol){var minWidth=$(this).width()+'px';}else{var minWidth=(_initialWidth+150)+'px';}}
70 | _headerscontainer.children().first().css('min-width',minWidth);_body.children().first().css('min-width',minWidth);_body.scroll(function(){_headerscontainer[0].scrollLeft=_body[0].scrollLeft;});if(options.colratio.length==nbcol){_wrapper.removeClass('default');$(_headers).css('width',getColratioWidth()+'px');}});};})(jQuery);
71 |
--------------------------------------------------------------------------------
/index.php:
--------------------------------------------------------------------------------
1 |
15 |
17 |
18 |
19 | Full page demo | table fixed header
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
138 |
230 |
231 |
232 |
233 |
234 |
235 |
237 |
A client-side jQuery plugin to transform your HTML table
238 |
239 |
240 |
241 |
242 |
243 |
UI Themes
244 |
FLICK
245 |
UI-LIGHTNESS
246 |
REDMOND
247 |
SMOOTHNESS
248 |
249 |
Examples
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
Fullpage demo
259 |
260 |
261 |
262 |
263 |
264 | $('#0').fixheadertable({
265 | caption : 'My employees (200)',
266 | colratio : [100, 150, 150, 150, 220, 150],
267 | height : 300,
268 | width : 800,
269 | zebra : true,
270 | sortable : true,
271 | sortedColId : 1,
272 | resizeCol : true,
273 | pager : true,
274 | rowsPerPage : 10,
275 | sortType : ['integer', 'string', 'string', 'string', 'string', 'date'],
276 | dateFormat : 'm/d/Y'
277 | });
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
Example #1 : Basic use (just a fixed height and zebra)
286 |
Load this example
287 |
288 |
289 | /**
290 | * This is a basic use of the plugin. Just set the height option to
291 | * have a fixed header table. You can also apply the zebra option which alternate
292 | * the row style (you can change the applied class with the zebraClass option)
293 | */
294 |
295 | $('#1').fixheadertable({
296 | height : 200,
297 | zebra : true,
298 | zebraClass : 'ui-state-active' // default
299 | });
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
Example #2 : Basic use (the same with a caption)
308 |
Load this example
309 |
310 |
311 | /**
312 | * This is a basic use too with the caption option.
313 | * Note that natively, there will have a toggle arrow which allow you
314 | * to show/hide your table. To disable it, set the showhide option to false.
315 | */
316 |
317 | $('#2').fixheadertable({
318 | caption : 'My employees',
319 | showhide : true, // default
320 | height : 200,
321 | width : 800
322 | });
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
Example #3 : Medium use (the min-width and horizontal scollbar)
331 |
Load this example
332 |
333 |
334 | /**
335 | * By default, the table and the columns will resize according to his parent's width.
336 | * So if the container is not large enough, the column's overflow will be clipped.
337 | * But through the minWidth option, you can set the minimum width before horizontal scrolling.
338 | * You also have the minWidthAuto option, which let the plugin calculate a min-width automatically.
339 | */
340 |
341 | $('#3').fixheadertable({
342 | caption : 'My employees',
343 | height : 200,
344 | width : 800,
345 | minWidth : 1000
346 | });
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
Example #4 : Medium use (set the width and make them resizable)
355 |
Load this example
356 |
357 |
358 | /**
359 | * The colratio option allow you to set an exact width in pixel for each column. To be available,
360 | * you need to fill the array with as much values as there are columns, else it won't work.
361 | * (ex : 6 columns => 6 values) ;-)
362 | * Note that each value means 'the width in pixel'
363 | *
364 | * Thanks to the resizeCol option, you can resize manually the columns. This option works ONLY if
365 | * the colratio option is set and valid! you can set a min-width with the minColWidth option.
366 | */
367 |
368 | $('#4').fixheadertable({
369 | caption : 'My employees',
370 | colratio : [50, 150, 150, 150, 220, 150],
371 | height : 200,
372 | width : 800,
373 | zebra : true,
374 | resizeCol : true,
375 | minColWidth : 50
376 | });
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
Example #5 : Complex use (sort your columns)
385 |
Load this example
386 |
387 |
388 | /**
389 | * The sortable option allow you to sort your columns. If the option is set, all the columns
390 | * will be sortable. By default, the sort callback is 'string' but through the sortType option you
391 | * can specify the type of sort.
392 | * To be available, you need to fill the array with as much values as there are columns, else it won't work.
393 | *
394 | * Availables sort callbacks :
395 | * - 'string' (default)
396 | * - 'float'
397 | * - 'integer'
398 | * - 'date' (use with the dateFormat option : default 'd-m-y')
399 | *
400 | * The sortedColId option allow you to sort the column by default (specify the id of the column)
401 | */
402 |
403 | $('#5').fixheadertable({
404 | caption : 'My employees',
405 | colratio : [50, 150, 150, 150, 220, 150],
406 | height : 200,
407 | width : 800,
408 | zebra : true,
409 | sortable : true,
410 | sortedColId : 0,
411 | sortType : ['integer', 'string', 'string', 'string', 'string', 'date'],
412 | dateFormat : 'm/d/Y'
413 | });
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
Example #6 : Medium use (pager)
422 |
Load this example
423 |
424 |
425 | /**
426 | * The pager option allow you the reduce the set of visible rows. More rows and columns
427 | * you have, more the sort will be long for example. But not with the pager.
428 | * Yo can also use the linked option rowsPerPage wich allow you to change the range (10, 25, 50 or 100).
429 | *
430 | * Use the navigation arrows to navigate through your table.
431 | */
432 |
433 | $('#6').fixheadertable({
434 | caption : 'My employees',
435 | colratio : [50, 150, 150, 150, 220, 150],
436 | height : 200,
437 | width : 800,
438 | zebra : true,
439 | sortable : true,
440 | sortedColId : 2,
441 | sortType : ['integer', 'string', 'string', 'string', 'string', 'date'],
442 | dateFormat : 'm/d/Y',
443 | pager : true,
444 | rowsPerPage : 10
445 | });
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
Example #7 : Complex use (pager + sort + resize = a real data grid)
454 |
Load this example
455 |
456 |
457 | /**
458 | * This example takes back all the options viewed before.
459 | */
460 |
461 | $('#7').fixheadertable({
462 | caption : 'My employees',
463 | colratio : [50, 150, 150, 150, 220, 150],
464 | height : 200,
465 | width : 800,
466 | zebra : true,
467 | sortable : true,
468 | sortedColId : 3,
469 | sortType : ['integer', 'string', 'string', 'string', 'string', 'date'],
470 | dateFormat : 'm/d/Y',
471 | pager : true,
472 | rowsPerPage : 10,
473 | resizeCol : true
474 | });
475 |
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
487 |
493 |
494 |
--------------------------------------------------------------------------------
/data.php:
--------------------------------------------------------------------------------
1 | ID Name Surname City Email Date of birth
2 | 1 Colin Nixon Long Beach semper@diamSeddiam.edu 02/10/1986 2 Naida Bennett Lockport commodo@Curabiturconsequatlectus.ca 04/21/1959 3 Danielle Myers Bentonville nunc.sed@liberoInteger.ca 12/11/1971 4 Whitney Jones Troy Nunc@sedliberoProin.edu 08/09/1976 5 Marvin Bell Cody aliquet@Craspellentesque.com 10/17/1979 6 Lucas Melendez Plano Maecenas.malesuada@Duismi.org 02/25/1967 7 Devin Harris Altoona dolor.sit@apurus.org 01/09/1990 8 Tucker Graves Yorba Linda libero.nec.ligula@hendrerita.ca 12/03/1962 9 Linus Carpenter Attleboro pellentesque.massa@feugiat.com 03/06/1975 10 Quinlan Lindsay San Antonio rhoncus@tristique.com 10/19/1963 11 Jolie Ryan Yonkers Proin@Utnec.edu 12/17/1969 12 Roanna Adkins Wynne egestas@massaIntegervitae.edu 07/20/1980 13 Berk Clemons Madison mus.Proin.vel@nibhQuisque.edu 09/10/1963 14 Tamara Stokes Edmond nec@orci.com 01/14/1981 15 Shoshana Hodges Reading nibh@molestieSedid.org 11/12/1986 16 Philip Dominguez Sierra Madre amet@eutelluseu.com 09/19/1984 17 Callum Wilkinson Biloxi natoque.penatibus@sapien.edu 08/29/1960 18 Aphrodite Short Duncan et@tellusSuspendissesed.org 09/28/1981 19 Blair Dickson South Gate sit.amet.consectetuer@amet.org 03/03/1959 20 Geoffrey Kirkland Atwater purus.in@eutempor.org 03/15/1975 21 Jasper Vinson Bremerton Sed.dictum.Proin@necurnaet.edu 09/01/1988 22 Kelly Duke Cranston adipiscing.fringilla@augueidante.edu 01/30/1978 23 Walter Avila Ansonia non.lorem.vitae@Cumsociisnatoque.com 04/27/1961 24 Ciara Peters Anaheim facilisi.Sed.neque@euarcuMorbi.org 09/13/1959 25 Regan Hendricks Lancaster sit.amet.risus@Integermollis.org 04/19/1958 26 Patricia Figueroa Batavia velit.eget.laoreet@turpis.ca 05/22/1972 27 Devin Ramirez Sutter Creek tempor.bibendum@volutpatnunc.org 09/02/1990 28 Dora Talley Gadsden erat.eget@estcongue.org 10/24/1960 29 Alexa Moses Klamath Falls Donec@erateget.ca 03/21/1972 30 Russell Santana Middletown Phasellus.libero.mauris@tempus.com 02/18/1973 31 Ali Mills Pocatello mauris.elit@vulputateullamcorper.com 12/25/1976 32 Jeanette Holloway Waterbury mollis@odio.edu 02/10/1968 33 Priscilla Decker Corry nunc.interdum.feugiat@ametconsectetueradipiscing.org 09/25/1966 34 Quintessa Golden Hornell id.libero.Donec@id.org 01/16/1959 35 Rama Slater Cape Girardeau sed.dictum.eleifend@aliquet.ca 07/24/1989 36 Mufutau Grant Calumet City enim.nec.tempus@atpedeCras.edu 10/05/1973 37 Bruce Andrews Cape May mi.Duis.risus@lobortismaurisSuspendisse.org 05/04/1979 38 Dillon Stout Minneapolis ac.urna.Ut@Integeridmagna.ca 11/14/1966 39 Kylee Owen Saginaw leo.Vivamus.nibh@libero.org 02/28/1987 40 Kiayada Austin Hannibal ante@ut.edu 07/01/1989 41 Christopher Hardin West Jordan tellus@nuncQuisque.org 01/04/1964 42 Felicia Joseph Laguna Woods tempor.augue@vitae.ca 11/06/1965 43 Olympia Vinson Revere eros.Nam.consequat@ametmassa.org 08/09/1965 44 Melyssa Nieves Pascagoula turpis.egestas@Aeneanegetmagna.edu 09/20/1981 45 Ferris Mcmillan Deadwood pulvinar.arcu@Mauris.com 05/05/1968 46 Macon Noel Pomona consectetuer.euismod.est@magnaDuisdignissim.com 04/12/1962 47 Rhiannon Freeman Bradford nunc.ullamcorper.eu@inhendrerit.org 02/17/1965 48 Audrey England Dallas Aliquam.adipiscing.lobortis@nonvestibulumnec.org 12/06/1956 49 Jena Cote Centennial Nullam.velit@aultricies.ca 10/17/1974 50 Aladdin Mcfadden Saint Albans quis.accumsan.convallis@turpisvitae.com 05/13/1978 51 Mary Dyer Cleveland lacus.vestibulum@Vestibulumanteipsum.org 03/07/1960 52 Aline Hooper Paducah porttitor@ipsumSuspendisse.ca 03/19/1979 53 Simon Townsend Flint pellentesque@at.com 07/15/1960 54 Quintessa Walls Youngstown tincidunt@mattis.ca 07/16/1968 55 Hunter Noel Mankato enim@ultricesmaurisipsum.com 12/16/1980 56 Christen Kinney Pittston turpis.vitae@Donecegestas.edu 09/27/1969 57 Gray Maynard Darlington mauris.erat@loremeget.org 07/13/1981 58 Fiona Strong Rockford eget.metus@Proin.com 08/15/1972 59 Uriah Beasley Marlborough nunc.In@maurisipsum.edu 05/06/1958 60 Slade Lester Los Angeles auctor@semperrutrumFusce.com 09/25/1979 61 Gregory Duncan Whittier pede@Cumsociisnatoque.ca 04/27/1977 62 Owen Haynes Miami eget.magna.Suspendisse@fermentum.org 08/04/1972 63 Buffy Reese Wahoo Sed.eu.eros@elitpharetraut.ca 04/22/1959 64 Elmo Jefferson Abilene taciti@at.org 06/24/1988 65 Emerald Mcmillan Reno est.vitae.sodales@laoreetipsum.edu 09/12/1971 66 Rebekah Huffman Williston ligula.Nullam@purus.org 03/20/1972 67 William Weaver Newport Nunc@euaccumsan.edu 09/08/1976 68 Aquila Becker Farmer City arcu@nonummyacfeugiat.com 03/08/1988 69 Kennan Osborn Gastonia tincidunt@mi.ca 11/07/1979 70 Montana Cleveland Fremont dignissim@accumsan.com 05/02/1959 71 Ebony Lawrence Indianapolis Sed.dictum.Proin@ipsumdolor.edu 10/06/1972 72 Kay Fitzgerald Lewiston non.dui@imperdietullamcorper.ca 06/10/1972 73 Brynn Gilliam Rocky Mount Vestibulum@nonnisiAenean.com 08/01/1969 74 Cairo Haynes Laguna Hills cubilia.Curae;@magnamalesuada.edu 02/27/1975 75 Tanek Estrada Albany scelerisque@Phasellus.com 06/14/1984 76 Erasmus Nixon Terre Haute dictum.Proin@risusDonecegestas.edu 02/14/1965 77 Daquan Barlow La Mirada sit.amet.consectetuer@orciPhasellus.edu 07/13/1980 78 Whilemina Leon Paducah Morbi.accumsan.laoreet@inaliquet.ca 07/10/1984 79 Roary Patton San Gabriel turpis.In@Inatpede.edu 11/26/1960 80 Marcia Palmer Meadville est.ac.facilisis@interdumliberodui.ca 05/07/1990 81 Silas Hurst Oak Ridge ullamcorper.Duis.at@Utnecurna.ca 06/30/1986 82 Danielle Oliver Ocean City dui@tinciduntnunc.edu 06/23/1981 83 Aquila Peck Monterey parturient.montes.nascetur@eratnonummy.com 11/14/1974 84 Beatrice Gonzales Beckley congue.a.aliquet@vulputate.edu 08/14/1968 85 Keiko Cobb Tok Quisque.libero@enimgravidasit.edu 04/17/1969 86 Len Chandler El Monte dapibus.id.blandit@lorem.org 11/05/1970 87 Taylor Herrera Guayama elit.elit@amet.ca 06/10/1961 88 Kane Wilkerson Murray dolor.quam.elementum@dignissim.org 09/11/1964 89 Evelyn Mcneil Brown Deer id@etmagnis.edu 11/12/1972 90 Rebekah Mcdowell Twin Falls eget@PhasellusnullaInteger.org 09/30/1974 91 Carissa Dennis El Cerrito malesuada.augue.ut@nunc.ca 08/04/1961 92 Brynn Hyde Murray imperdiet@Sed.ca 02/05/1982 93 Uma Sparks Bowling Green Donec.tempor@placeratCras.com 10/25/1976 94 Alden Horn Moraga Curabitur.dictum.Phasellus@sagittislobortis.com 10/26/1962 95 Nero Puckett Frisco ipsum@Ut.edu 08/15/1985 96 Marvin Mclaughlin Danbury tortor@cursusaenim.ca 12/08/1972 97 Sade Donovan Elmira sociis@quislectusNullam.org 11/24/1959 98 Dawn Cline Little Falls penatibus.et@consectetueradipiscingelit.com 02/12/1986 99 Oleg Briggs Kearns Mauris.molestie@necquam.ca 04/13/1968 100 Anthony Sykes Cleveland turpis.egestas.Aliquam@risus.org 08/23/1986 101 Lamar Blankenship York adipiscing@Vivamusnibh.edu 06/14/1979 102 Quynn Horne Minneapolis est.Nunc@nuncinterdum.edu 01/22/1964 103 Jaden Craft Salem nec.ante.blandit@magnisdis.org 05/28/1987 104 Garth Solomon Perth Amboy dictum@facilisisSuspendisse.ca 07/10/1990 105 Lawrence Steele Yuma ante.lectus@dictummagnaUt.edu 12/28/1975 106 Hayden Chan Oil City blandit.at.nisi@pharetrased.ca 09/15/1961 107 Maggie Prince Port Arthur ipsum@aliquamadipiscing.org 11/24/1974 108 Deanna Park Rancho Cordova risus.In@utsem.ca 07/02/1990 109 Jerry Coffey Duquesne Vivamus.non.lorem@idantedictum.org 01/24/1958 110 Abdul Shaffer Gatlinburg eget.dictum@In.ca 09/03/1958 111 Alisa Cooke Christiansted Etiam@feugiat.ca 03/29/1966 112 Stuart Kidd Eufaula non@convallisin.org 12/13/1973 113 Martha Buchanan Mandan dui.Fusce.diam@liberoatauctor.ca 04/09/1978 114 Kennedy Merritt Laguna Niguel et.nunc.Quisque@loremsitamet.ca 08/08/1957 115 Cara Shaw Claremore et.arcu.imperdiet@dictummagnaUt.ca 01/27/1986 116 Ira Stark White Plains ridiculus.mus@sagittissemperNam.ca 03/11/1987 117 Wallace Nash Roanoke lorem.auctor.quis@Aliquam.ca 04/26/1972 118 Meredith Garcia Phenix City orci.tincidunt@enimEtiam.com 11/26/1984 119 Claire Parks Coos Bay sociis@enimNuncut.edu 07/12/1987 120 Medge Bishop Newport semper.erat.in@gravidamaurisut.ca 06/03/1960 121 Idona Phelps Richland aliquet.Phasellus.fermentum@Aliquamnisl.com 04/03/1986 122 Vance Hardin Amesbury vulputate@Aeneansed.ca 11/15/1980 123 Deanna Smith Christiansted sociis.natoque.penatibus@leo.com 09/09/1963 124 Garrett Mclaughlin Fitchburg diam@sit.ca 03/14/1982 125 Zelda Simpson Minnetonka ut.nulla.Cras@amet.com 01/06/1987 126 Marsden Curry Mount Vernon nunc.interdum@ultricies.edu 11/24/1979 127 Blaine Lancaster Tyler amet.consectetuer.adipiscing@maurisaliquameu.edu 04/22/1978 128 Jordan Gonzales Hastings ullamcorper.Duis.cursus@quispede.org 12/04/1976 129 Felicia Craig Hamilton nisi.magna.sed@enimSuspendisse.edu 12/20/1986 130 Rajah Powers Lomita consectetuer.adipiscing@auguemalesuadamalesuada.edu 07/02/1989 131 Hakeem Jacobson South El Monte urna@Morbinonsapien.ca 09/13/1964 132 Deanna Munoz Plantation feugiat.metus.sit@tempusscelerisque.com 04/13/1966 133 Kitra Sharpe Crown Point Sed@diamdictum.edu 11/14/1982 134 Basil Moreno Portsmouth luctus@augue.ca 07/26/1966 135 Paul Avery Apple Valley ante@nunc.edu 01/25/1967 136 Xander Navarro Auburn Integer@eunibh.org 10/08/1962 137 Germane Price Moreno Valley Quisque.nonummy.ipsum@mattisornarelectus.edu 08/27/1958 138 Grady Morris Elizabeth City dapibus.gravida.Aliquam@primisin.org 05/19/1980 139 Jasmine Raymond Saginaw morbi.tristique@enimcommodohendrerit.edu 05/02/1973 140 Harrison Melton Buffalo sagittis.semper@euismodac.com 12/01/1967 141 Hector Long Diamond Bar aptent.taciti@magna.org 12/09/1986 142 Ria Walsh Lander Maecenas.ornare.egestas@est.ca 03/29/1990 143 Wyatt Chang DuBois libero@maurisaliquameu.com 05/08/1961 144 Imelda Clark Oswego eget.varius@scelerisquesed.edu 12/15/1957 145 Carson Everett Plainfield risus.varius@Nuncsed.edu 07/04/1963 146 Fatima Leblanc West Springfield tincidunt.Donec.vitae@rutrumjusto.org 03/02/1975 147 Kaseem Rodriquez Poughkeepsie ac.facilisis@Donecdignissimmagna.edu 08/04/1976 148 Warren Goodwin Moscow nec.leo.Morbi@laoreetposuere.edu 03/03/1981 149 Tiger Page Mission Viejo a.odio@elitpretium.com 01/31/1967 150 Caldwell Little Billings Quisque.libero.lacus@elitpretium.com 12/07/1973 151 Idola Foley Scottsbluff neque@pedeNunc.edu 07/10/1962 152 Shellie Mooney Sandpoint ut.quam.vel@aliquetnecimperdiet.edu 10/04/1969 153 Jonas Lowery Lynn sem.molestie@sem.com 02/13/1990 154 Malik Barton Concord penatibus.et@Maecenasmifelis.edu 11/20/1964 155 Arsenio Randolph Brown Deer dictum@sem.edu 01/08/1975 156 Rhona White Warwick eget@velitCraslorem.edu 07/28/1963 157 Jana Richards Scarborough nulla.magna@vulputatelacusCras.com 01/10/1978 158 Rudyard Cain Amesbury lectus.sit@magnaUttincidunt.ca 05/02/1964 159 Nicholas Patton Bristol volutpat.Nulla.facilisis@morbi.org 01/07/1989 160 Daniel Adkins Rensselaer ut.dolor.dapibus@eudoloregestas.com 08/12/1965 161 Portia Bean Albany ultrices.mauris@vulputateullamcorpermagna.org 06/17/1961 162 Aurora Camacho Cedar Falls Aenean.eget.metus@feugiatnonlobortis.ca 02/07/1985 163 Ivy Bell Rialto vel@liberoduinec.org 07/01/1987 164 Ross Quinn Midland pede.blandit.congue@euerosNam.com 02/02/1963 165 Sierra Byrd Buena Park odio.semper.cursus@nascetur.edu 01/14/1979 166 Hadassah Jensen Carbondale facilisi.Sed@eget.org 02/02/1983 167 Cailin Abbott Worland mauris.a@Nuncsedorci.org 10/18/1970 168 Orlando Meadows Hammond Cras.vehicula@Aliquamgravida.com 10/21/1972 169 Lydia Bowers West Jordan Aenean.gravida.nunc@morbi.org 09/09/1987 170 Priscilla Wolf Charlotte et.malesuada.fames@pedePraesent.edu 06/12/1959 171 Hillary Miranda Peabody pretium@Pellentesquehabitantmorbi.com 04/25/1984 172 Georgia Crosby Seal Beach ultrices.Vivamus.rhoncus@egetmetuseu.com 07/17/1967 173 Summer Workman Yuma risus@etcommodoat.edu 12/19/1965 174 Samantha Bates Alpharetta eu.augue.porttitor@mollisnon.ca 11/28/1962 175 Eleanor Rose Belpre eu.nibh.vulputate@molestieSedid.ca 06/14/1977 176 Bryar Blanchard Northampton Proin.ultrices.Duis@nibhDonecest.org 07/28/1968 177 Michael Campbell Waycross nec.euismod.in@ametconsectetueradipiscing.ca 09/04/1969 178 Tamekah Aguirre Plano tempus.lorem@turpisAliquamadipiscing.ca 06/21/1962 179 Louis Farley St. Marys vel@malesuada.com 10/23/1965 180 Chava Nichols Chicopee sodales@erat.edu 01/13/1963 181 Irma Rasmussen Wheaton dictum.magna@Curae;Phasellusornare.com 08/09/1974 182 Wynne Walter Shamokin nulla.vulputate@non.com 05/26/1957 183 Erin Holmes Lima nunc.sed@lacuspede.org 04/01/1973 184 Charissa Adams San Rafael tellus.Nunc@sedlibero.org 09/12/1978 185 Gil Lane Cincinnati sodales.purus.in@Maurisvestibulum.com 01/23/1983 186 Garth Duke Bayamon mauris@eutellus.org 04/07/1988 187 Autumn Watson Blacksburg magna.sed@eleifendvitaeerat.org 06/01/1970 188 Vernon Charles Cohoes tristique@ipsumdolorsit.edu 12/08/1956 189 Dean Castillo Beaver Falls id.magna.et@Praesenteu.ca 05/10/1966 190 Philip Davis Ypsilanti amet@duiaugue.ca 09/16/1969 191 Helen Pena Montpelier et.magnis.dis@Cumsociisnatoque.org 04/12/1977 192 Brenda Palmer Seattle nunc.risus.varius@lacusUtnec.org 01/30/1984 193 Xanthus Blankenship Idabel Nam.ligula@eleifendnunc.com 01/09/1989 194 Renee Hogan Hammond tincidunt.nibh.Phasellus@metusurnaconvallis.com 11/19/1985 195 Nicholas Cooper Casper aliquam.eros@necante.com 11/03/1978 196 Gloria Ray Chester vestibulum.Mauris.magna@in.org 03/02/1990 197 Daryl Stuart Baton Rouge tellus.eu.augue@semvitae.edu 02/24/1988 198 Uriah Landry Valdez vehicula.et.rutrum@odiosemper.edu 05/09/1976 199 Paki Curtis Miami facilisis.Suspendisse.commodo@eunulla.edu 09/08/1965 200 Darius Gaines Apple Valley In.ornare.sagittis@necligula.org 01/02/1971
--------------------------------------------------------------------------------
/javascript/jquery.fixheadertable.js:
--------------------------------------------------------------------------------
1 | /*
2 | * jquery.fixheadertable
3 | *
4 | * Copyright (c) 2010 Benjamin Léouzon
5 | * http://www.tablefixedheader.com/
6 | *
7 | * Licensed under MIT
8 | * http://www.opensource.org/licenses/mit-license.php
9 | *
10 | * http://docs.jquery.com/Plugins/Authoring
11 | * jQuery authoring guidelines
12 | *
13 | * Launch : December 2010
14 | * Version : 2.0
15 | */
16 |
17 | (function($) {
18 |
19 | $.fn.fixheadertable = function(options) {
20 |
21 | var defaults = {
22 |
23 | caption : '',
24 |
25 | showhide : true,
26 |
27 | theme : 'ui',
28 |
29 | height : null,
30 |
31 | width : null,
32 |
33 | minWidth : null,
34 |
35 | minWidthAuto : false,
36 |
37 | colratio : [],
38 |
39 | whiteSpace : 'nowrap',
40 |
41 | addTitles : false,
42 |
43 | zebra : false,
44 |
45 | zebraClass : 'ui-state-active',
46 |
47 | sortable : false,
48 |
49 | sortedColId : null,
50 |
51 | sortType : [],
52 |
53 | dateFormat : 'd-m-y',
54 |
55 | pager : false,
56 |
57 | rowsPerPage : 10,
58 |
59 | resizeCol : false,
60 |
61 | minColWidth : 100,
62 |
63 | wrapper : true
64 | };
65 |
66 | var options = $.extend(defaults, options);
67 |
68 | function util_getComputedStyle(element, property) {
69 |
70 | if (element.currentStyle) {
71 |
72 | var y = x.currentStyle[property];
73 |
74 | } else if (window.getComputedStyle) {
75 |
76 | var y = document.defaultView.getComputedStyle(element, null).getPropertyValue(property);
77 | }
78 |
79 | return y;
80 | }
81 |
82 | function util_getScrollbarWidth () {
83 |
84 | var inner = $('
').addClass('t_fixed_header_scroll_inner');
85 |
86 | var outer = $('
').addClass('t_fixed_header_scroll_outer');
87 |
88 | outer.append(inner);
89 |
90 | $(document.body).append(outer);
91 |
92 | var w1 = inner[0].offsetWidth;
93 |
94 | outer.css('overflow', 'scroll');
95 |
96 | var w2 = inner[0].offsetWidth;
97 |
98 | if (w1 == w2) w2 = outer[0].clientWidth;
99 |
100 | outer.remove();
101 |
102 | return (w1 - w2);
103 | }
104 |
105 | function util_parseDate (format, date) {
106 | /*
107 | * Function taken to jqGrid
108 | * Thanks to jqGrid
109 | * Author: Mark Williams
110 | * Dual licensed under the MIT and GPL licenses:
111 | * http://www.opensource.org/licenses/mit-license.php
112 | * http://www.gnu.org/licenses/gpl-2.0.html
113 | */
114 | var tsp = {m : 1, d : 1, y : 1970, h : 0, i : 0, s : 0}, k, hl, dM;
115 |
116 | if(date && date !== null && date !== undefined){
117 |
118 | date = $.trim(date);
119 |
120 | date = date.split(/[\\\/:_;.\t\T\s-]/);
121 |
122 | format = format.split(/[\\\/:_;.\t\T\s-]/);
123 |
124 | var dfmt = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
125 |
126 | var afmt = ["am", "pm", "AM", "PM"];
127 |
128 | var h12to24 = function(ampm, h){
129 |
130 | if (ampm === 0){ if (h == 12) { h = 0;} }
131 |
132 | else { if (h != 12) { h += 12; } }
133 |
134 | return h;
135 | };
136 |
137 | for (k=0, hl=format.length; k < hl; k++){
138 |
139 | if(format[k] == 'M') {
140 |
141 | dM = $.inArray(date[k],dfmt);
142 |
143 | if(dM !== -1 && dM < 12){date[k] = dM+1;}
144 | }
145 |
146 | if(format[k] == 'F') {
147 |
148 | dM = $.inArray(date[k],dfmt);
149 |
150 | if(dM !== -1 && dM > 11){date[k] = dM+1-12;}
151 | }
152 |
153 | if(format[k] == 'a') {
154 |
155 | dM = $.inArray(date[k],afmt);
156 |
157 | if(dM !== -1 && dM < 2 && date[k] == afmt[dM]){
158 |
159 | date[k] = dM;
160 |
161 | tsp.h = h12to24(date[k], tsp.h);
162 | }
163 | }
164 |
165 | if(format[k] == 'A') {
166 |
167 | dM = $.inArray(date[k],afmt);
168 |
169 | if(dM !== -1 && dM > 1 && date[k] == afmt[dM]){
170 |
171 | date[k] = dM-2;
172 |
173 | tsp.h = h12to24(date[k], tsp.h);
174 | }
175 | }
176 |
177 | if(date[k] !== undefined) {
178 |
179 | tsp[format[k].toLowerCase()] = parseInt(date[k],10);
180 | }
181 | }
182 |
183 | tsp.m = parseInt(tsp.m,10)-1;
184 |
185 | var ty = tsp.y;
186 |
187 | if (ty >= 70 && ty <= 99) {tsp.y = 1900 + tsp.y;}
188 |
189 | else if (ty >=0 && ty <=69) {tsp.y= 2000 + tsp.y;}
190 | }
191 |
192 | return new Date(tsp.y, tsp.m, tsp.d, tsp.h, tsp.i, tsp.s,0);
193 | }
194 |
195 | return this.each(function() {
196 |
197 | var _table = $(this);
198 |
199 | var main_wrapper = null;
200 |
201 | var nbcol = $('thead th', this).length;
202 |
203 | var _initialWidth = $(this).width();
204 |
205 | var _wrapper = null;
206 |
207 | var _headerscontainer = null;
208 |
209 | var _fillScrollbar = null;
210 |
211 | var _body = null;
212 |
213 | var _headers = null;
214 |
215 | var _scrollWidth = util_getScrollbarWidth();
216 |
217 | var _colgroup = buildColgroup(nbcol);
218 |
219 | var _colgroup_body = null;
220 |
221 | var _nbRowsPerPage = 10;
222 |
223 | var _new_nbRowsPerPage = null;
224 |
225 | var _nbpages = null;
226 |
227 | var _nbpagesDiv = null;
228 |
229 | var _currentpage = null;
230 |
231 | var _pager = null;
232 |
233 | var _objectTable = null;
234 |
235 | var _stripNum = /[\$,%]/g;
236 |
237 | var _resizeInfo = null;
238 |
239 | var _resizeGhost = null;
240 |
241 | function buildTop (table) {
242 |
243 | _fillScrollbar = $('
');
244 |
245 | _headerscontainer = _fillScrollbar;
246 |
247 | _headerscontainer.insertBefore(table);
248 | }
249 |
250 | function buildColgroup (nbcol) {
251 |
252 | var colgroup = $(' ');
253 |
254 | if (options.colratio.length == 0) {
255 |
256 | var temp = null;
257 |
258 | for (var i = 0; i < nbcol; i++) {
259 |
260 | temp = $(' ');
261 |
262 | colgroup.append(temp);
263 |
264 | temp = null;
265 | }
266 |
267 | } else if (options.colratio.length == nbcol) {
268 |
269 | var cw = 0;
270 |
271 | for (var i = 0; i < nbcol; i++) {
272 |
273 | temp = $(' ');
274 |
275 | colgroup.append(temp);
276 |
277 | temp = null;
278 |
279 | cw += parseInt(options.colratio[i]);
280 | }
281 |
282 | $(_table).css('width', cw + 'px');
283 | }
284 |
285 | return colgroup;
286 | }
287 |
288 | function sortColumn (table, number, sens, th) {
289 | /*
290 | * Function inspired by jqGrid
291 | * Author: Mark Williams
292 | */
293 | if ((options.sortType.length != 0) && (options.sortType.length == nbcol)) {
294 |
295 | var type = options.sortType[number];
296 |
297 | if (type == 'float') {
298 |
299 | getSortKey = function(cell) {
300 |
301 | var key = parseFloat( String(cell).replace(_stripNum, ''));
302 |
303 | return isNaN(key) ? 0.00 : key;
304 | }
305 |
306 | } else if (type == 'integer') {
307 |
308 | getSortKey = function(cell) {
309 |
310 | return cell ? parseFloat(String(cell).replace(_stripNum, '')) : 0;
311 | }
312 |
313 | } else if (type == 'date') {
314 |
315 | getSortKey = function(cell) {
316 |
317 | return util_parseDate(options.dateFormat, cell).getTime();
318 | }
319 |
320 | } else {
321 |
322 | getSortKey = function(cell) {
323 |
324 | if(!cell) { cell =""; }
325 |
326 | return $.trim(String(cell).toLowerCase());
327 | }
328 | }
329 |
330 | } else {
331 |
332 | getSortKey = function(cell) {
333 |
334 | if(!cell) { cell =""; }
335 |
336 | return $.trim(String(cell).toLowerCase());
337 | }
338 | }
339 |
340 | _objectTable.sort(function(a, b){
341 |
342 | var x = getSortKey(a[number]);
343 |
344 | var y = getSortKey(b[number]);
345 |
346 | return ((x < y) ? -1 : ((x > y) ? 1 : 0));
347 | })
348 |
349 | if(sens == 'DESC'){
350 |
351 | _objectTable.reverse();
352 | }
353 |
354 | (options.pager) ? moveToPage(table) : objectToTable(_objectTable, table);
355 | }
356 |
357 | function objectToTable(objectArray, table) {
358 |
359 | var body = $('tbody', table);
360 |
361 | body.children().remove();
362 |
363 | if(options.zebra){
364 |
365 | for (var i = 0; i < objectArray.length; i++){
366 |
367 | (i%2) ? (tr = $(' ')) : (tr = $(' '));
368 |
369 | for (var j in objectArray[i]){
370 |
371 | tr.append($(' ').html(objectArray[i][j]));
372 | }
373 |
374 | body.append(tr);
375 | }
376 |
377 | } else {
378 |
379 | for (var i = 0; i < objectArray.length; i++){
380 |
381 | tr = $(' ');
382 |
383 | for (var j in objectArray[i]){
384 |
385 | tr.append($(' ').html(objectArray[i][j]));
386 | }
387 |
388 | body.append(tr);
389 | }
390 | }
391 | }
392 |
393 | function tableToObject(table) {
394 |
395 | var objectArray = [];
396 |
397 | $('tr', table).each(function(i){
398 |
399 | var data = {};
400 |
401 | $('td', this).each(function(j){
402 |
403 | data[j] = $(this).html();
404 | })
405 |
406 | objectArray.push(data);
407 | });
408 |
409 | return objectArray;
410 | }
411 |
412 | function buildHeaders(table) {
413 |
414 | _headers = $('').append(_colgroup).append($('thead', table));
415 |
416 | _headerscontainer.append(_headers);
417 |
418 | _headers.wrap('
');
419 |
420 | var tab_headers = $('th', _headers);
421 |
422 | tab_headers.addClass('ui-widget-content ui-state-default');
423 |
424 | if(options.sortable){
425 |
426 | var th_div_sort = null;
427 |
428 | tab_headers.each(function(i){
429 |
430 | $(this).contents().wrapAll('
');
431 |
432 | th_div_sort = $('div.ui-sort', this);
433 |
434 | th_div_sort.click(function(){
435 |
436 | tab_headers.removeClass('ui-state-hover');
437 |
438 | $(this).parent().removeClass('ui-state-active').addClass('ui-state-hover');
439 |
440 | $('span.ui-icon', tab_headers).remove();
441 |
442 | if($(this).hasClass('sortedUp')){
443 |
444 | sortColumn(table, i, "DESC", this);
445 |
446 | $(this).removeClass('sortedUp').addClass('sortedDown');
447 |
448 | $(this).append(' ');
449 |
450 | } else {
451 |
452 | sortColumn(table, i, "ASC", this);
453 |
454 | $(this).removeClass('sortedDown').addClass('sortedUp');
455 |
456 | $(this).append(' ');
457 | }
458 |
459 | _headerscontainer[0].scrollLeft = _body[0].scrollLeft;
460 | })
461 | });
462 |
463 | $('div.ui-sort', tab_headers).addClass('hover');
464 | }
465 |
466 | if(options.resizeCol && (options.colratio.length == nbcol)){
467 |
468 | tab_headers.each(function(i){
469 |
470 | var resizer = $(' ');
471 |
472 | $(this).prepend(resizer);
473 |
474 | resizer.mousedown(function(e){
475 |
476 | dragStart(i, e);
477 |
478 | return false;
479 | })
480 | });
481 |
482 | _main_wrapper.mousemove(function(e){
483 |
484 | if (_resizeInfo){
485 |
486 | dragMove(e);
487 |
488 | return false;
489 | }
490 | }).mouseup(function(){
491 |
492 | if (_resizeInfo){
493 |
494 | dragEnd();
495 |
496 | return false;
497 | }
498 |
499 | return true;
500 | });
501 |
502 | function getOffset(col){
503 |
504 | var ret = 0, cell = $('col', _colgroup), handler = $('th > span.ui-resize', _headers)[col], bso = _body[0].scrollLeft;
505 |
506 | for(var i = 0; i < col; i++){
507 |
508 | ret += parseInt(cell[i].style.width);
509 | }
510 |
511 | return handler.offsetLeft + 5 + ret - bso;
512 | }
513 |
514 | function dragStart(i, x){
515 |
516 | _resizeInfo = { id : i, startX : x.clientX , initTableWidth : getColratioWidth(), offset : getOffset(i) };
517 |
518 | _resizeGhost.css({ display : 'block', height : _headerscontainer.height() + _body.height() + 2 + 'px', left : _resizeInfo.offset + 'px', cursor : 'col-resize' });
519 | }
520 |
521 | function dragMove(x){
522 |
523 | var diff = x.clientX - _resizeInfo.startX;
524 |
525 | _resizeInfo.newWidth = parseInt($('col', _colgroup)[_resizeInfo.id].style.width) + diff;
526 |
527 | _resizeInfo.newTableWidth = _resizeInfo.initTableWidth + diff;
528 |
529 | if(_resizeInfo.newWidth > parseInt(options.minColWidth)){
530 |
531 | _resizeGhost.css({ left : _resizeInfo.offset + diff + 'px' });
532 |
533 | } else {
534 |
535 | _resizeInfo.newWidth = parseInt(options.minColWidth);
536 | }
537 | }
538 |
539 | function dragEnd(){
540 |
541 | $(_colgroup.children()[_resizeInfo.id]).css({ width : _resizeInfo.newWidth + 'px' });
542 |
543 | $(_colgroup_body.children()[_resizeInfo.id]).css({ width : _resizeInfo.newWidth + 'px' });
544 |
545 | var wrapper_width = _resizeInfo.newTableWidth;
546 |
547 | _headers.css({ 'width' : wrapper_width + 'px' });
548 |
549 | $(_table).css({ 'width' : wrapper_width + 'px' });
550 |
551 | _resizeInfo = null;
552 |
553 | _resizeGhost.css({ display : 'none' });
554 |
555 | _headerscontainer[0].scrollLeft = _body[0].scrollLeft;
556 | }
557 | }
558 | }
559 |
560 | function isIE6_7() {
561 |
562 | if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
563 |
564 | var ieversion = new Number(RegExp.$1);
565 |
566 | if (ieversion == 7 || ieversion == 6) {
567 |
568 | return true;
569 |
570 | } else {
571 | return false;
572 | }
573 | }
574 | }
575 |
576 | function isIE8() {
577 |
578 | if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {
579 |
580 | var ieversion = new Number(RegExp.$1);
581 |
582 | if (ieversion == 8) {
583 |
584 | return true;
585 |
586 | } else {
587 | return false;
588 | }
589 | }
590 | }
591 |
592 | function buildBody (table) {
593 |
594 | _body = $('
').insertBefore(table).append(table);
595 |
596 | if(options.height != null && !isNaN(parseInt(options.height))) {
597 |
598 | _body.css('height', options.height + 'px');
599 | }
600 |
601 | _colgroup_body = _colgroup.clone();
602 |
603 | $(table).prepend(_colgroup_body);
604 |
605 | $('td', table).addClass('ui-widget-content');
606 |
607 | $(table).wrap('
');
608 |
609 | if (options.addTitles == true) {
610 |
611 | $('td', table).each(function() {
612 |
613 | $(this).attr('title', $(this).text());
614 | });
615 | }
616 |
617 | if (options.zebra) {
618 |
619 | $('tr:odd', table).addClass(options.zebraClass);
620 | }
621 | }
622 |
623 | function adaptScroll (table) {
624 |
625 | var scrollwidth = _scrollWidth;
626 |
627 | if(isIE6_7()){
628 |
629 | scrollwidth = 0;
630 | }
631 |
632 | var width = 0;
633 |
634 | if (parseInt($(table).height()) > parseInt(options.height)) {
635 |
636 | width = scrollwidth;
637 |
638 | overflow = 'scroll';
639 |
640 | } else {
641 |
642 | width = 0;
643 |
644 | overflow = 'auto';
645 | }
646 |
647 | if($.browser.msie && options.height) {
648 |
649 | width = scrollwidth;
650 |
651 | overflow = 'scroll';
652 | }
653 |
654 | _fillScrollbar.css('margin-right', width);
655 |
656 | return overflow;
657 | }
658 |
659 | function restrictRows(table, nbrows) {
660 |
661 | var length = _objectTable.length;
662 |
663 | var limit = 0;
664 |
665 | if(length < nbrows) {
666 |
667 | limit = length;
668 |
669 | } else {
670 |
671 | limit = nbrows;
672 | }
673 |
674 | var _objectTableSliced = _objectTable.slice(0, limit);
675 |
676 | objectToTable(_objectTableSliced, table);
677 |
678 | _nbpages = Math.ceil(length / nbrows);
679 |
680 | _currentpage = 1;
681 |
682 | _nbpagesDiv.html('Showing page ' + _currentpage + ' of ' + _nbpages);
683 |
684 | _body.css('overflow-y', adaptScroll(table));
685 |
686 | $('tr:last td', table).css('border-bottom-width', '1px');
687 | }
688 |
689 | function moveToNextPage(table) {
690 |
691 | _currentpage++;
692 |
693 | if(_currentpage >= (_nbpages)) {
694 |
695 | _currentpage = (_nbpages);
696 | }
697 |
698 | moveToPage(table);
699 | }
700 |
701 | function moveToPreviousPage(table) {
702 |
703 | _currentpage--;
704 |
705 | if(_currentpage <= 1) {
706 |
707 | _currentpage = 1;
708 | }
709 |
710 | moveToPage(table);
711 | }
712 |
713 | function moveToPage(table) {
714 |
715 | var length = _objectTable.length;
716 |
717 | var start, limit = 0;
718 |
719 | start = (_currentpage - 1) * _new_nbRowsPerPage;
720 |
721 | if(length < (_currentpage * _new_nbRowsPerPage)) {
722 |
723 | limit = length;
724 |
725 | } else {
726 |
727 | limit = (_currentpage * _new_nbRowsPerPage);
728 | }
729 |
730 | var _objectTableSliced = _objectTable.slice(start, limit);
731 |
732 | objectToTable(_objectTableSliced, table);
733 |
734 | _nbpagesDiv.html('Showing page ' + _currentpage + ' of ' + _nbpages);
735 |
736 | _body.css('overflow-y', adaptScroll(table));
737 |
738 | $('tr:last td', table).css('border-bottom-width', '1px');
739 | }
740 |
741 | function buildNavButton(className, callbackClick, buttonClass) {
742 |
743 | var button = $('
');
744 |
745 | _pager.append(button);
746 |
747 | button.mouseover(function(){
748 |
749 | $(this).addClass('ui-state-hover');
750 |
751 | }).mousedown(function(){
752 |
753 | $(this).addClass('ui-state-active');
754 |
755 | }).mouseup(function(){
756 |
757 | $(this).removeClass('ui-state-active');
758 |
759 | }).mouseout(function(){
760 |
761 | $(this).removeClass('ui-state-active');
762 |
763 | $(this).removeClass('ui-state-hover');
764 |
765 | }).click(callbackClick);
766 | }
767 |
768 | function buildPager(table) {
769 |
770 | _pager = $('');
771 |
772 | _main_wrapper.append(_pager);
773 |
774 | buildNavButton('ui-icon-arrowthickstop-1-e', function(){
775 |
776 | _currentpage = _nbpages;
777 |
778 | moveToPage(table);
779 | }, 'ui-corner-right');
780 |
781 | buildNavButton('ui-icon ui-icon-arrowthick-1-e', function(){
782 |
783 | moveToNextPage(table);
784 | }, 'noborder');
785 |
786 | buildNavButton('ui-icon ui-icon-arrowthick-1-w', function(){
787 |
788 | moveToPreviousPage(table);
789 | }, 'noborder');
790 |
791 | buildNavButton('ui-icon-arrowthickstop-1-w', function(){
792 |
793 | _currentpage = 1;
794 |
795 | moveToPage(table);
796 | }, 'ui-corner-left noborder');
797 |
798 | _button_set =
799 |
800 | $('' +
801 |
802 | '10 ' +
803 | '25 ' +
804 | '50 ' +
805 | '100 ' +
806 |
807 | '
');
808 |
809 | _pager.append(_button_set);
810 |
811 | $('#' + table.id + '_show_10_rows', _pager).click(function(){
812 |
813 | _new_nbRowsPerPage = _nbRowsPerPage;
814 |
815 | restrictRows(table, _new_nbRowsPerPage);
816 | });
817 |
818 | $('#' + table.id + '_show_25_rows', _pager).click(function(){
819 |
820 | _new_nbRowsPerPage = _nbRowsPerPage * 2.5;
821 |
822 | restrictRows(table, _new_nbRowsPerPage);
823 | });
824 |
825 | $('#' + table.id + '_show_50_rows', _pager).click(function(){
826 |
827 | _new_nbRowsPerPage = _nbRowsPerPage * 5;
828 |
829 | restrictRows(table, _new_nbRowsPerPage);
830 | });
831 |
832 | $('#' + table.id + '_show_100_rows', _pager).click(function(){
833 |
834 | _new_nbRowsPerPage = _nbRowsPerPage * 10;
835 |
836 | restrictRows(table, _new_nbRowsPerPage);
837 | });
838 |
839 | _nbpagesDiv = $('
');
840 |
841 | _pager.append(_nbpagesDiv);
842 |
843 | _new_nbRowsPerPage = _nbRowsPerPage;
844 |
845 | $('#' + table.id + '_show_' + options.rowsPerPage + '_rows', _pager).click();
846 |
847 | _button_set.buttonset();
848 | }
849 |
850 | function getColratioWidth(){
851 |
852 | var tw = 0;
853 |
854 | for(var i = 0; i < options.colratio.length; i++){
855 |
856 | tw += parseInt(options.colratio[i]);
857 | }
858 |
859 | return tw;
860 | }
861 |
862 | /***********************/
863 | /********* MAIN ********/
864 | /***********************/
865 |
866 | _wrapper = $('
').addClass('t_fixed_header ui-state-default default ' + options.theme).insertBefore(this).append(this);
867 |
868 | _wrapper.css('border', 'none').css('font-weight', 'normal');
869 |
870 | _main_wrapper = $('
');
871 |
872 | if (options.whiteSpace == 'normal') {
873 |
874 | _wrapper.addClass('t_fixed_header_wrap');
875 | }
876 |
877 | buildTop(this);
878 |
879 | buildHeaders(this);
880 |
881 | buildBody(this);
882 |
883 | if(options.wrapper){
884 |
885 | var tampon = _wrapper.wrap('
').parent();
886 |
887 | } else {
888 |
889 | var tampon = _wrapper.wrap('
').parent();
890 | }
891 |
892 | if (options.width != null && !isNaN(parseInt(options.width)) && options.width > 0) {
893 |
894 | tampon.css('width', options.width + 'px');
895 | }
896 |
897 | var res = _wrapper.detach();
898 |
899 | var main_wrapper_child = $('
');
900 |
901 | _main_wrapper.append(main_wrapper_child);
902 |
903 | main_wrapper_child.append(res);
904 |
905 | tampon.append(_main_wrapper);
906 |
907 | if(isIE6_7()){
908 |
909 | _body.css('margin-bottom', 17 + 'px');
910 | }
911 |
912 | if (options.caption != '') {
913 |
914 | var caption = $('');
915 |
916 | _main_wrapper.prepend(caption).addClass('ui-corner-all');
917 |
918 | if (options.showhide) {
919 |
920 | var showhide = $('
');
921 |
922 | caption.append(showhide);
923 |
924 | showhide.click(function(){
925 |
926 | main_wrapper_child.toggle();
927 |
928 | caption.toggleClass('toggle')
929 |
930 | if(_pager) _pager.toggle();
931 |
932 | $('span', showhide).toggleClass('ui-icon-triangle-1-s');
933 | });
934 |
935 | }
936 | }
937 |
938 | if (options.sortable || options.pager) {
939 |
940 | _objectTable = tableToObject(this);
941 | }
942 |
943 | if (options.pager) {
944 |
945 | buildPager(this);
946 | }
947 |
948 | if(options.sortable && !isNaN(parseInt(options.sortedColId))) {
949 |
950 | var cur_th = $('th', _headers)[options.sortedColId];
951 |
952 | $(cur_th).addClass('ui-state-hover')
953 |
954 | $('div.ui-sort', cur_th).click();
955 | }
956 |
957 | if(options.resizeCol && (options.colratio.length == nbcol)){
958 |
959 | _resizeGhost = $('');
960 |
961 | _wrapper.append(_resizeGhost);
962 | }
963 |
964 | _body.css('overflow-y', adaptScroll(this));
965 |
966 | if (options.minWidth != null && !isNaN(parseInt(options.minWidth)) && options.minWidth > 0) {
967 |
968 | var minWidth = options.minWidth + 'px';
969 |
970 | } else if (options.minWidthAuto) {
971 |
972 | if (options.colratio.length == nbcol) {
973 |
974 | var minWidth = $(this).width() + 'px';
975 |
976 | } else {
977 |
978 | var minWidth = (_initialWidth + 150) + 'px';
979 | }
980 | }
981 |
982 | _headerscontainer.children().first().css('min-width', minWidth);
983 |
984 | _body.children().first().css('min-width', minWidth);
985 |
986 | _body.scroll(function(){
987 |
988 | _headerscontainer[0].scrollLeft = _body[0].scrollLeft;
989 |
990 | if(isIE6_7()) { $(_headerscontainer[0]).css('margin-left', -_body[0].scrollLeft + 'px'); }
991 | });
992 |
993 | if (options.colratio.length == nbcol) {
994 |
995 | _wrapper.removeClass('default');
996 |
997 | $(_headers).css('width', getColratioWidth() + 'px');
998 | }
999 | });
1000 | };
1001 |
1002 | })(jQuery);
--------------------------------------------------------------------------------
/jquery-ui/css/smoothness/jquery-ui-1.8.4.custom.css:
--------------------------------------------------------------------------------
1 | /*
2 | * jQuery UI CSS Framework @VERSION
3 | *
4 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
5 | * Dual licensed under the MIT or GPL Version 2 licenses.
6 | * http://jquery.org/license
7 | *
8 | * http://docs.jquery.com/UI/Theming/API
9 | */
10 |
11 | /* Layout helpers
12 | ----------------------------------*/
13 | .ui-helper-hidden { display: none; }
14 | .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
15 | .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
16 | .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
17 | .ui-helper-clearfix { display: inline-block; }
18 | /* required comment for clearfix to work in Opera \*/
19 | * html .ui-helper-clearfix { height:1%; }
20 | .ui-helper-clearfix { display:block; }
21 | /* end clearfix */
22 | .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
23 |
24 |
25 | /* Interaction Cues
26 | ----------------------------------*/
27 | .ui-state-disabled { cursor: default !important; }
28 |
29 |
30 | /* Icons
31 | ----------------------------------*/
32 |
33 | /* states and images */
34 | .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
35 |
36 |
37 | /* Misc visuals
38 | ----------------------------------*/
39 |
40 | /* Overlays */
41 | .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
42 |
43 |
44 | /*
45 | * jQuery UI CSS Framework @VERSION
46 | *
47 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
48 | * Dual licensed under the MIT or GPL Version 2 licenses.
49 | * http://jquery.org/license
50 | *
51 | * http://docs.jquery.com/UI/Theming/API
52 | *
53 | * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
54 | */
55 |
56 |
57 | /* Component containers
58 | ----------------------------------*/
59 | .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
60 | .ui-widget .ui-widget { font-size: 1em; }
61 | .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
62 | .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
63 | .ui-widget-content a { color: #222222; }
64 | .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
65 | .ui-widget-header a { color: #222222; }
66 |
67 | /* Interaction states
68 | ----------------------------------*/
69 | .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
70 | .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
71 | .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
72 | .ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
73 | .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
74 | .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
75 | .ui-widget :active { outline: none; }
76 |
77 | /* Interaction Cues
78 | ----------------------------------*/
79 | .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
80 | .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
81 | .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; }
82 | .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
83 | .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
84 | .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
85 | .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
86 | .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
87 |
88 | /* Icons
89 | ----------------------------------*/
90 |
91 | /* states and images */
92 | .ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
93 | .ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
94 | .ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
95 | .ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); }
96 | .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
97 | .ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
98 | .ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); }
99 | .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); }
100 |
101 | /* positioning */
102 | .ui-icon-carat-1-n { background-position: 0 0; }
103 | .ui-icon-carat-1-ne { background-position: -16px 0; }
104 | .ui-icon-carat-1-e { background-position: -32px 0; }
105 | .ui-icon-carat-1-se { background-position: -48px 0; }
106 | .ui-icon-carat-1-s { background-position: -64px 0; }
107 | .ui-icon-carat-1-sw { background-position: -80px 0; }
108 | .ui-icon-carat-1-w { background-position: -96px 0; }
109 | .ui-icon-carat-1-nw { background-position: -112px 0; }
110 | .ui-icon-carat-2-n-s { background-position: -128px 0; }
111 | .ui-icon-carat-2-e-w { background-position: -144px 0; }
112 | .ui-icon-triangle-1-n { background-position: 0 -16px; }
113 | .ui-icon-triangle-1-ne { background-position: -16px -16px; }
114 | .ui-icon-triangle-1-e { background-position: -32px -16px; }
115 | .ui-icon-triangle-1-se { background-position: -48px -16px; }
116 | .ui-icon-triangle-1-s { background-position: -64px -16px; }
117 | .ui-icon-triangle-1-sw { background-position: -80px -16px; }
118 | .ui-icon-triangle-1-w { background-position: -96px -16px; }
119 | .ui-icon-triangle-1-nw { background-position: -112px -16px; }
120 | .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
121 | .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
122 | .ui-icon-arrow-1-n { background-position: 0 -32px; }
123 | .ui-icon-arrow-1-ne { background-position: -16px -32px; }
124 | .ui-icon-arrow-1-e { background-position: -32px -32px; }
125 | .ui-icon-arrow-1-se { background-position: -48px -32px; }
126 | .ui-icon-arrow-1-s { background-position: -64px -32px; }
127 | .ui-icon-arrow-1-sw { background-position: -80px -32px; }
128 | .ui-icon-arrow-1-w { background-position: -96px -32px; }
129 | .ui-icon-arrow-1-nw { background-position: -112px -32px; }
130 | .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
131 | .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
132 | .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
133 | .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
134 | .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
135 | .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
136 | .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
137 | .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
138 | .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
139 | .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
140 | .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
141 | .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
142 | .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
143 | .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
144 | .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
145 | .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
146 | .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
147 | .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
148 | .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
149 | .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
150 | .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
151 | .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
152 | .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
153 | .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
154 | .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
155 | .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
156 | .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
157 | .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
158 | .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
159 | .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
160 | .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
161 | .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
162 | .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
163 | .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
164 | .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
165 | .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
166 | .ui-icon-arrow-4 { background-position: 0 -80px; }
167 | .ui-icon-arrow-4-diag { background-position: -16px -80px; }
168 | .ui-icon-extlink { background-position: -32px -80px; }
169 | .ui-icon-newwin { background-position: -48px -80px; }
170 | .ui-icon-refresh { background-position: -64px -80px; }
171 | .ui-icon-shuffle { background-position: -80px -80px; }
172 | .ui-icon-transfer-e-w { background-position: -96px -80px; }
173 | .ui-icon-transferthick-e-w { background-position: -112px -80px; }
174 | .ui-icon-folder-collapsed { background-position: 0 -96px; }
175 | .ui-icon-folder-open { background-position: -16px -96px; }
176 | .ui-icon-document { background-position: -32px -96px; }
177 | .ui-icon-document-b { background-position: -48px -96px; }
178 | .ui-icon-note { background-position: -64px -96px; }
179 | .ui-icon-mail-closed { background-position: -80px -96px; }
180 | .ui-icon-mail-open { background-position: -96px -96px; }
181 | .ui-icon-suitcase { background-position: -112px -96px; }
182 | .ui-icon-comment { background-position: -128px -96px; }
183 | .ui-icon-person { background-position: -144px -96px; }
184 | .ui-icon-print { background-position: -160px -96px; }
185 | .ui-icon-trash { background-position: -176px -96px; }
186 | .ui-icon-locked { background-position: -192px -96px; }
187 | .ui-icon-unlocked { background-position: -208px -96px; }
188 | .ui-icon-bookmark { background-position: -224px -96px; }
189 | .ui-icon-tag { background-position: -240px -96px; }
190 | .ui-icon-home { background-position: 0 -112px; }
191 | .ui-icon-flag { background-position: -16px -112px; }
192 | .ui-icon-calendar { background-position: -32px -112px; }
193 | .ui-icon-cart { background-position: -48px -112px; }
194 | .ui-icon-pencil { background-position: -64px -112px; }
195 | .ui-icon-clock { background-position: -80px -112px; }
196 | .ui-icon-disk { background-position: -96px -112px; }
197 | .ui-icon-calculator { background-position: -112px -112px; }
198 | .ui-icon-zoomin { background-position: -128px -112px; }
199 | .ui-icon-zoomout { background-position: -144px -112px; }
200 | .ui-icon-search { background-position: -160px -112px; }
201 | .ui-icon-wrench { background-position: -176px -112px; }
202 | .ui-icon-gear { background-position: -192px -112px; }
203 | .ui-icon-heart { background-position: -208px -112px; }
204 | .ui-icon-star { background-position: -224px -112px; }
205 | .ui-icon-link { background-position: -240px -112px; }
206 | .ui-icon-cancel { background-position: 0 -128px; }
207 | .ui-icon-plus { background-position: -16px -128px; }
208 | .ui-icon-plusthick { background-position: -32px -128px; }
209 | .ui-icon-minus { background-position: -48px -128px; }
210 | .ui-icon-minusthick { background-position: -64px -128px; }
211 | .ui-icon-close { background-position: -80px -128px; }
212 | .ui-icon-closethick { background-position: -96px -128px; }
213 | .ui-icon-key { background-position: -112px -128px; }
214 | .ui-icon-lightbulb { background-position: -128px -128px; }
215 | .ui-icon-scissors { background-position: -144px -128px; }
216 | .ui-icon-clipboard { background-position: -160px -128px; }
217 | .ui-icon-copy { background-position: -176px -128px; }
218 | .ui-icon-contact { background-position: -192px -128px; }
219 | .ui-icon-image { background-position: -208px -128px; }
220 | .ui-icon-video { background-position: -224px -128px; }
221 | .ui-icon-script { background-position: -240px -128px; }
222 | .ui-icon-alert { background-position: 0 -144px; }
223 | .ui-icon-info { background-position: -16px -144px; }
224 | .ui-icon-notice { background-position: -32px -144px; }
225 | .ui-icon-help { background-position: -48px -144px; }
226 | .ui-icon-check { background-position: -64px -144px; }
227 | .ui-icon-bullet { background-position: -80px -144px; }
228 | .ui-icon-radio-off { background-position: -96px -144px; }
229 | .ui-icon-radio-on { background-position: -112px -144px; }
230 | .ui-icon-pin-w { background-position: -128px -144px; }
231 | .ui-icon-pin-s { background-position: -144px -144px; }
232 | .ui-icon-play { background-position: 0 -160px; }
233 | .ui-icon-pause { background-position: -16px -160px; }
234 | .ui-icon-seek-next { background-position: -32px -160px; }
235 | .ui-icon-seek-prev { background-position: -48px -160px; }
236 | .ui-icon-seek-end { background-position: -64px -160px; }
237 | .ui-icon-seek-start { background-position: -80px -160px; }
238 | /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
239 | .ui-icon-seek-first { background-position: -80px -160px; }
240 | .ui-icon-stop { background-position: -96px -160px; }
241 | .ui-icon-eject { background-position: -112px -160px; }
242 | .ui-icon-volume-off { background-position: -128px -160px; }
243 | .ui-icon-volume-on { background-position: -144px -160px; }
244 | .ui-icon-power { background-position: 0 -176px; }
245 | .ui-icon-signal-diag { background-position: -16px -176px; }
246 | .ui-icon-signal { background-position: -32px -176px; }
247 | .ui-icon-battery-0 { background-position: -48px -176px; }
248 | .ui-icon-battery-1 { background-position: -64px -176px; }
249 | .ui-icon-battery-2 { background-position: -80px -176px; }
250 | .ui-icon-battery-3 { background-position: -96px -176px; }
251 | .ui-icon-circle-plus { background-position: 0 -192px; }
252 | .ui-icon-circle-minus { background-position: -16px -192px; }
253 | .ui-icon-circle-close { background-position: -32px -192px; }
254 | .ui-icon-circle-triangle-e { background-position: -48px -192px; }
255 | .ui-icon-circle-triangle-s { background-position: -64px -192px; }
256 | .ui-icon-circle-triangle-w { background-position: -80px -192px; }
257 | .ui-icon-circle-triangle-n { background-position: -96px -192px; }
258 | .ui-icon-circle-arrow-e { background-position: -112px -192px; }
259 | .ui-icon-circle-arrow-s { background-position: -128px -192px; }
260 | .ui-icon-circle-arrow-w { background-position: -144px -192px; }
261 | .ui-icon-circle-arrow-n { background-position: -160px -192px; }
262 | .ui-icon-circle-zoomin { background-position: -176px -192px; }
263 | .ui-icon-circle-zoomout { background-position: -192px -192px; }
264 | .ui-icon-circle-check { background-position: -208px -192px; }
265 | .ui-icon-circlesmall-plus { background-position: 0 -208px; }
266 | .ui-icon-circlesmall-minus { background-position: -16px -208px; }
267 | .ui-icon-circlesmall-close { background-position: -32px -208px; }
268 | .ui-icon-squaresmall-plus { background-position: -48px -208px; }
269 | .ui-icon-squaresmall-minus { background-position: -64px -208px; }
270 | .ui-icon-squaresmall-close { background-position: -80px -208px; }
271 | .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
272 | .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
273 | .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
274 | .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
275 | .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
276 | .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
277 |
278 |
279 | /* Misc visuals
280 | ----------------------------------*/
281 |
282 | /* Corner radius */
283 | .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
284 | .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
285 | .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
286 | .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
287 | .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
288 | .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
289 | .ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
290 | .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
291 | .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
292 |
293 | /* Overlays */
294 | .ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
295 | .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/*
296 | * jQuery UI Resizable @VERSION
297 | *
298 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
299 | * Dual licensed under the MIT or GPL Version 2 licenses.
300 | * http://jquery.org/license
301 | *
302 | * http://docs.jquery.com/UI/Resizable#theming
303 | */
304 | .ui-resizable { position: relative;}
305 | .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
306 | .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
307 | .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
308 | .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
309 | .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
310 | .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
311 | .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
312 | .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
313 | .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
314 | .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
315 | * jQuery UI Selectable @VERSION
316 | *
317 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
318 | * Dual licensed under the MIT or GPL Version 2 licenses.
319 | * http://jquery.org/license
320 | *
321 | * http://docs.jquery.com/UI/Selectable#theming
322 | */
323 | .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
324 | /*
325 | * jQuery UI Accordion @VERSION
326 | *
327 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
328 | * Dual licensed under the MIT or GPL Version 2 licenses.
329 | * http://jquery.org/license
330 | *
331 | * http://docs.jquery.com/UI/Accordion#theming
332 | */
333 | /* IE/Win - Fix animation bug - #4615 */
334 | .ui-accordion { width: 100%; }
335 | .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
336 | .ui-accordion .ui-accordion-li-fix { display: inline; }
337 | .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
338 | .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
339 | .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
340 | .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
341 | .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
342 | .ui-accordion .ui-accordion-content-active { display: block; }/*
343 | * jQuery UI Autocomplete @VERSION
344 | *
345 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
346 | * Dual licensed under the MIT or GPL Version 2 licenses.
347 | * http://jquery.org/license
348 | *
349 | * http://docs.jquery.com/UI/Autocomplete#theming
350 | */
351 | .ui-autocomplete { position: absolute; cursor: default; }
352 |
353 | /* workarounds */
354 | * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
355 |
356 | /*
357 | * jQuery UI Menu @VERSION
358 | *
359 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
360 | * Dual licensed under the MIT or GPL Version 2 licenses.
361 | * http://jquery.org/license
362 | *
363 | * http://docs.jquery.com/UI/Menu#theming
364 | */
365 | .ui-menu {
366 | list-style:none;
367 | padding: 2px;
368 | margin: 0;
369 | display:block;
370 | float: left;
371 | }
372 | .ui-menu .ui-menu {
373 | margin-top: -3px;
374 | }
375 | .ui-menu .ui-menu-item {
376 | margin:0;
377 | padding: 0;
378 | zoom: 1;
379 | float: left;
380 | clear: left;
381 | width: 100%;
382 | }
383 | .ui-menu .ui-menu-item a {
384 | text-decoration:none;
385 | display:block;
386 | padding:.2em .4em;
387 | line-height:1.5;
388 | zoom:1;
389 | }
390 | .ui-menu .ui-menu-item a.ui-state-hover,
391 | .ui-menu .ui-menu-item a.ui-state-active {
392 | font-weight: normal;
393 | margin: -1px;
394 | }
395 | /*
396 | * jQuery UI Button @VERSION
397 | *
398 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
399 | * Dual licensed under the MIT or GPL Version 2 licenses.
400 | * http://jquery.org/license
401 | *
402 | * http://docs.jquery.com/UI/Button#theming
403 | */
404 | .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
405 | .ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
406 | button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
407 | .ui-button-icons-only { width: 3.4em; }
408 | button.ui-button-icons-only { width: 3.7em; }
409 |
410 | /*button text element */
411 | .ui-button .ui-button-text { display: block; line-height: 1.4; }
412 | .ui-button-text-only .ui-button-text { padding: .4em 1em; }
413 | .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
414 | .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
415 | .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
416 | .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
417 | /* no icon support for input elements, provide padding by default */
418 | input.ui-button { padding: .4em 1em; }
419 |
420 | /*button icon element(s) */
421 | .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
422 | .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
423 | .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
424 | .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
425 | .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
426 |
427 | /*button sets*/
428 | .ui-buttonset { margin-right: 7px; }
429 | .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
430 |
431 | /* workarounds */
432 | button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
433 | /*
434 | * jQuery UI Dialog @VERSION
435 | *
436 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
437 | * Dual licensed under the MIT or GPL Version 2 licenses.
438 | * http://jquery.org/license
439 | *
440 | * http://docs.jquery.com/UI/Dialog#theming
441 | */
442 | .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
443 | .ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
444 | .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
445 | .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
446 | .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
447 | .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
448 | .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
449 | .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
450 | .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
451 | .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
452 | .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
453 | .ui-draggable .ui-dialog-titlebar { cursor: move; }
454 | /*
455 | * jQuery UI Slider @VERSION
456 | *
457 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
458 | * Dual licensed under the MIT or GPL Version 2 licenses.
459 | * http://jquery.org/license
460 | *
461 | * http://docs.jquery.com/UI/Slider#theming
462 | */
463 | .ui-slider { position: relative; text-align: left; }
464 | .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
465 | .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
466 |
467 | .ui-slider-horizontal { height: .8em; }
468 | .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
469 | .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
470 | .ui-slider-horizontal .ui-slider-range-min { left: 0; }
471 | .ui-slider-horizontal .ui-slider-range-max { right: 0; }
472 |
473 | .ui-slider-vertical { width: .8em; height: 100px; }
474 | .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
475 | .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
476 | .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
477 | .ui-slider-vertical .ui-slider-range-max { top: 0; }/*
478 | * jQuery UI Tabs @VERSION
479 | *
480 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
481 | * Dual licensed under the MIT or GPL Version 2 licenses.
482 | * http://jquery.org/license
483 | *
484 | * http://docs.jquery.com/UI/Tabs#theming
485 | */
486 | .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
487 | .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
488 | .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
489 | .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
490 | .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
491 | .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
492 | .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
493 | .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
494 | .ui-tabs .ui-tabs-hide { display: none !important; }
495 | /*
496 | * jQuery UI Datepicker @VERSION
497 | *
498 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
499 | * Dual licensed under the MIT or GPL Version 2 licenses.
500 | * http://jquery.org/license
501 | *
502 | * http://docs.jquery.com/UI/Datepicker#theming
503 | */
504 | .ui-datepicker { width: 17em; padding: .2em .2em 0; }
505 | .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
506 | .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
507 | .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
508 | .ui-datepicker .ui-datepicker-prev { left:2px; }
509 | .ui-datepicker .ui-datepicker-next { right:2px; }
510 | .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
511 | .ui-datepicker .ui-datepicker-next-hover { right:1px; }
512 | .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
513 | .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
514 | .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
515 | .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
516 | .ui-datepicker select.ui-datepicker-month,
517 | .ui-datepicker select.ui-datepicker-year { width: 49%;}
518 | .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
519 | .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
520 | .ui-datepicker td { border: 0; padding: 1px; }
521 | .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
522 | .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
523 | .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
524 | .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
525 |
526 | /* with multiple calendars */
527 | .ui-datepicker.ui-datepicker-multi { width:auto; }
528 | .ui-datepicker-multi .ui-datepicker-group { float:left; }
529 | .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
530 | .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
531 | .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
532 | .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
533 | .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
534 | .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
535 | .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
536 | .ui-datepicker-row-break { clear:both; width:100%; }
537 |
538 | /* RTL support */
539 | .ui-datepicker-rtl { direction: rtl; }
540 | .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
541 | .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
542 | .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
543 | .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
544 | .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
545 | .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
546 | .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
547 | .ui-datepicker-rtl .ui-datepicker-group { float:right; }
548 | .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
549 | .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
550 |
551 | /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
552 | .ui-datepicker-cover {
553 | display: none; /*sorry for IE5*/
554 | display/**/: block; /*sorry for IE5*/
555 | position: absolute; /*must have*/
556 | z-index: -1; /*must have*/
557 | filter: mask(); /*must have*/
558 | top: -4px; /*must have*/
559 | left: -4px; /*must have*/
560 | width: 200px; /*must have*/
561 | height: 200px; /*must have*/
562 | }/*
563 | * jQuery UI Progressbar @VERSION
564 | *
565 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
566 | * Dual licensed under the MIT or GPL Version 2 licenses.
567 | * http://jquery.org/license
568 | *
569 | * http://docs.jquery.com/UI/Progressbar#theming
570 | */
571 | .ui-progressbar { height:2em; text-align: left; }
572 | .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
--------------------------------------------------------------------------------
/jquery-ui/css/flick/jquery-ui-1.8.4.custom.css:
--------------------------------------------------------------------------------
1 | /*
2 | * jQuery UI CSS Framework @VERSION
3 | *
4 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
5 | * Dual licensed under the MIT or GPL Version 2 licenses.
6 | * http://jquery.org/license
7 | *
8 | * http://docs.jquery.com/UI/Theming/API
9 | */
10 |
11 | /* Layout helpers
12 | ----------------------------------*/
13 | .ui-helper-hidden { display: none; }
14 | .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
15 | .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
16 | .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
17 | .ui-helper-clearfix { display: inline-block; }
18 | /* required comment for clearfix to work in Opera \*/
19 | * html .ui-helper-clearfix { height:1%; }
20 | .ui-helper-clearfix { display:block; }
21 | /* end clearfix */
22 | .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
23 |
24 |
25 | /* Interaction Cues
26 | ----------------------------------*/
27 | .ui-state-disabled { cursor: default !important; }
28 |
29 |
30 | /* Icons
31 | ----------------------------------*/
32 |
33 | /* states and images */
34 | .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
35 |
36 |
37 | /* Misc visuals
38 | ----------------------------------*/
39 |
40 | /* Overlays */
41 | .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
42 |
43 |
44 | /*
45 | * jQuery UI CSS Framework @VERSION
46 | *
47 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
48 | * Dual licensed under the MIT or GPL Version 2 licenses.
49 | * http://jquery.org/license
50 | *
51 | * http://docs.jquery.com/UI/Theming/API
52 | *
53 | * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=01_flat.png&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
54 | */
55 |
56 |
57 | /* Component containers
58 | ----------------------------------*/
59 | .ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; }
60 | .ui-widget .ui-widget { font-size: 1em; }
61 | .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Helvetica, Arial, sans-serif; font-size: 1em; }
62 | .ui-widget-content { border: 1px solid #dddddd; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
63 | .ui-widget-content a { color: #444444; }
64 | .ui-widget-header { border: 1px solid #dddddd; background: #dddddd url(images/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x; color: #444444; font-weight: bold; }
65 | .ui-widget-header a { color: #444444; }
66 |
67 | /* Interaction states
68 | ----------------------------------*/
69 | .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #dddddd; background: #f6f6f6 url(images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #0073ea; }
70 | .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #0073ea; text-decoration: none; }
71 | .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #0073ea; background: #0073ea url(images/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; }
72 | .ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
73 | .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #dddddd; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #ff0084; }
74 | .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ff0084; text-decoration: none; }
75 | .ui-widget :active { outline: none; }
76 |
77 | /* Interaction Cues
78 | ----------------------------------*/
79 | .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #cccccc; background: #ffffff url(images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
80 | .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #444444; }
81 | .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ff0084; background: #ffffff url(images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; }
82 | .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #222222; }
83 | .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #222222; }
84 | .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
85 | .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
86 | .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
87 |
88 | /* Icons
89 | ----------------------------------*/
90 |
91 | /* states and images */
92 | .ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_ff0084_256x240.png); }
93 | .ui-widget-content .ui-icon {background-image: url(images/ui-icons_ff0084_256x240.png); }
94 | .ui-widget-header .ui-icon {background-image: url(images/ui-icons_0073ea_256x240.png); }
95 | .ui-state-default .ui-icon { background-image: url(images/ui-icons_666666_256x240.png); }
96 | .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
97 | .ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
98 | .ui-state-highlight .ui-icon {background-image: url(images/ui-icons_0073ea_256x240.png); }
99 | .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ff0084_256x240.png); }
100 |
101 | /* positioning */
102 | .ui-icon-carat-1-n { background-position: 0 0; }
103 | .ui-icon-carat-1-ne { background-position: -16px 0; }
104 | .ui-icon-carat-1-e { background-position: -32px 0; }
105 | .ui-icon-carat-1-se { background-position: -48px 0; }
106 | .ui-icon-carat-1-s { background-position: -64px 0; }
107 | .ui-icon-carat-1-sw { background-position: -80px 0; }
108 | .ui-icon-carat-1-w { background-position: -96px 0; }
109 | .ui-icon-carat-1-nw { background-position: -112px 0; }
110 | .ui-icon-carat-2-n-s { background-position: -128px 0; }
111 | .ui-icon-carat-2-e-w { background-position: -144px 0; }
112 | .ui-icon-triangle-1-n { background-position: 0 -16px; }
113 | .ui-icon-triangle-1-ne { background-position: -16px -16px; }
114 | .ui-icon-triangle-1-e { background-position: -32px -16px; }
115 | .ui-icon-triangle-1-se { background-position: -48px -16px; }
116 | .ui-icon-triangle-1-s { background-position: -64px -16px; }
117 | .ui-icon-triangle-1-sw { background-position: -80px -16px; }
118 | .ui-icon-triangle-1-w { background-position: -96px -16px; }
119 | .ui-icon-triangle-1-nw { background-position: -112px -16px; }
120 | .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
121 | .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
122 | .ui-icon-arrow-1-n { background-position: 0 -32px; }
123 | .ui-icon-arrow-1-ne { background-position: -16px -32px; }
124 | .ui-icon-arrow-1-e { background-position: -32px -32px; }
125 | .ui-icon-arrow-1-se { background-position: -48px -32px; }
126 | .ui-icon-arrow-1-s { background-position: -64px -32px; }
127 | .ui-icon-arrow-1-sw { background-position: -80px -32px; }
128 | .ui-icon-arrow-1-w { background-position: -96px -32px; }
129 | .ui-icon-arrow-1-nw { background-position: -112px -32px; }
130 | .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
131 | .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
132 | .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
133 | .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
134 | .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
135 | .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
136 | .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
137 | .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
138 | .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
139 | .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
140 | .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
141 | .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
142 | .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
143 | .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
144 | .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
145 | .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
146 | .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
147 | .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
148 | .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
149 | .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
150 | .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
151 | .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
152 | .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
153 | .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
154 | .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
155 | .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
156 | .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
157 | .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
158 | .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
159 | .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
160 | .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
161 | .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
162 | .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
163 | .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
164 | .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
165 | .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
166 | .ui-icon-arrow-4 { background-position: 0 -80px; }
167 | .ui-icon-arrow-4-diag { background-position: -16px -80px; }
168 | .ui-icon-extlink { background-position: -32px -80px; }
169 | .ui-icon-newwin { background-position: -48px -80px; }
170 | .ui-icon-refresh { background-position: -64px -80px; }
171 | .ui-icon-shuffle { background-position: -80px -80px; }
172 | .ui-icon-transfer-e-w { background-position: -96px -80px; }
173 | .ui-icon-transferthick-e-w { background-position: -112px -80px; }
174 | .ui-icon-folder-collapsed { background-position: 0 -96px; }
175 | .ui-icon-folder-open { background-position: -16px -96px; }
176 | .ui-icon-document { background-position: -32px -96px; }
177 | .ui-icon-document-b { background-position: -48px -96px; }
178 | .ui-icon-note { background-position: -64px -96px; }
179 | .ui-icon-mail-closed { background-position: -80px -96px; }
180 | .ui-icon-mail-open { background-position: -96px -96px; }
181 | .ui-icon-suitcase { background-position: -112px -96px; }
182 | .ui-icon-comment { background-position: -128px -96px; }
183 | .ui-icon-person { background-position: -144px -96px; }
184 | .ui-icon-print { background-position: -160px -96px; }
185 | .ui-icon-trash { background-position: -176px -96px; }
186 | .ui-icon-locked { background-position: -192px -96px; }
187 | .ui-icon-unlocked { background-position: -208px -96px; }
188 | .ui-icon-bookmark { background-position: -224px -96px; }
189 | .ui-icon-tag { background-position: -240px -96px; }
190 | .ui-icon-home { background-position: 0 -112px; }
191 | .ui-icon-flag { background-position: -16px -112px; }
192 | .ui-icon-calendar { background-position: -32px -112px; }
193 | .ui-icon-cart { background-position: -48px -112px; }
194 | .ui-icon-pencil { background-position: -64px -112px; }
195 | .ui-icon-clock { background-position: -80px -112px; }
196 | .ui-icon-disk { background-position: -96px -112px; }
197 | .ui-icon-calculator { background-position: -112px -112px; }
198 | .ui-icon-zoomin { background-position: -128px -112px; }
199 | .ui-icon-zoomout { background-position: -144px -112px; }
200 | .ui-icon-search { background-position: -160px -112px; }
201 | .ui-icon-wrench { background-position: -176px -112px; }
202 | .ui-icon-gear { background-position: -192px -112px; }
203 | .ui-icon-heart { background-position: -208px -112px; }
204 | .ui-icon-star { background-position: -224px -112px; }
205 | .ui-icon-link { background-position: -240px -112px; }
206 | .ui-icon-cancel { background-position: 0 -128px; }
207 | .ui-icon-plus { background-position: -16px -128px; }
208 | .ui-icon-plusthick { background-position: -32px -128px; }
209 | .ui-icon-minus { background-position: -48px -128px; }
210 | .ui-icon-minusthick { background-position: -64px -128px; }
211 | .ui-icon-close { background-position: -80px -128px; }
212 | .ui-icon-closethick { background-position: -96px -128px; }
213 | .ui-icon-key { background-position: -112px -128px; }
214 | .ui-icon-lightbulb { background-position: -128px -128px; }
215 | .ui-icon-scissors { background-position: -144px -128px; }
216 | .ui-icon-clipboard { background-position: -160px -128px; }
217 | .ui-icon-copy { background-position: -176px -128px; }
218 | .ui-icon-contact { background-position: -192px -128px; }
219 | .ui-icon-image { background-position: -208px -128px; }
220 | .ui-icon-video { background-position: -224px -128px; }
221 | .ui-icon-script { background-position: -240px -128px; }
222 | .ui-icon-alert { background-position: 0 -144px; }
223 | .ui-icon-info { background-position: -16px -144px; }
224 | .ui-icon-notice { background-position: -32px -144px; }
225 | .ui-icon-help { background-position: -48px -144px; }
226 | .ui-icon-check { background-position: -64px -144px; }
227 | .ui-icon-bullet { background-position: -80px -144px; }
228 | .ui-icon-radio-off { background-position: -96px -144px; }
229 | .ui-icon-radio-on { background-position: -112px -144px; }
230 | .ui-icon-pin-w { background-position: -128px -144px; }
231 | .ui-icon-pin-s { background-position: -144px -144px; }
232 | .ui-icon-play { background-position: 0 -160px; }
233 | .ui-icon-pause { background-position: -16px -160px; }
234 | .ui-icon-seek-next { background-position: -32px -160px; }
235 | .ui-icon-seek-prev { background-position: -48px -160px; }
236 | .ui-icon-seek-end { background-position: -64px -160px; }
237 | .ui-icon-seek-start { background-position: -80px -160px; }
238 | /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
239 | .ui-icon-seek-first { background-position: -80px -160px; }
240 | .ui-icon-stop { background-position: -96px -160px; }
241 | .ui-icon-eject { background-position: -112px -160px; }
242 | .ui-icon-volume-off { background-position: -128px -160px; }
243 | .ui-icon-volume-on { background-position: -144px -160px; }
244 | .ui-icon-power { background-position: 0 -176px; }
245 | .ui-icon-signal-diag { background-position: -16px -176px; }
246 | .ui-icon-signal { background-position: -32px -176px; }
247 | .ui-icon-battery-0 { background-position: -48px -176px; }
248 | .ui-icon-battery-1 { background-position: -64px -176px; }
249 | .ui-icon-battery-2 { background-position: -80px -176px; }
250 | .ui-icon-battery-3 { background-position: -96px -176px; }
251 | .ui-icon-circle-plus { background-position: 0 -192px; }
252 | .ui-icon-circle-minus { background-position: -16px -192px; }
253 | .ui-icon-circle-close { background-position: -32px -192px; }
254 | .ui-icon-circle-triangle-e { background-position: -48px -192px; }
255 | .ui-icon-circle-triangle-s { background-position: -64px -192px; }
256 | .ui-icon-circle-triangle-w { background-position: -80px -192px; }
257 | .ui-icon-circle-triangle-n { background-position: -96px -192px; }
258 | .ui-icon-circle-arrow-e { background-position: -112px -192px; }
259 | .ui-icon-circle-arrow-s { background-position: -128px -192px; }
260 | .ui-icon-circle-arrow-w { background-position: -144px -192px; }
261 | .ui-icon-circle-arrow-n { background-position: -160px -192px; }
262 | .ui-icon-circle-zoomin { background-position: -176px -192px; }
263 | .ui-icon-circle-zoomout { background-position: -192px -192px; }
264 | .ui-icon-circle-check { background-position: -208px -192px; }
265 | .ui-icon-circlesmall-plus { background-position: 0 -208px; }
266 | .ui-icon-circlesmall-minus { background-position: -16px -208px; }
267 | .ui-icon-circlesmall-close { background-position: -32px -208px; }
268 | .ui-icon-squaresmall-plus { background-position: -48px -208px; }
269 | .ui-icon-squaresmall-minus { background-position: -64px -208px; }
270 | .ui-icon-squaresmall-close { background-position: -80px -208px; }
271 | .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
272 | .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
273 | .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
274 | .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
275 | .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
276 | .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
277 |
278 |
279 | /* Misc visuals
280 | ----------------------------------*/
281 |
282 | /* Corner radius */
283 | .ui-corner-tl { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; }
284 | .ui-corner-tr { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; }
285 | .ui-corner-bl { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; }
286 | .ui-corner-br { -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }
287 | .ui-corner-top { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; }
288 | .ui-corner-bottom { -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }
289 | .ui-corner-right { -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; border-top-right-radius: 2px; -moz-border-radius-bottomright: 2px; -webkit-border-bottom-right-radius: 2px; border-bottom-right-radius: 2px; }
290 | .ui-corner-left { -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; border-top-left-radius: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-bottom-left-radius: 2px; border-bottom-left-radius: 2px; }
291 | .ui-corner-all { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
292 |
293 | /* Overlays */
294 | .ui-widget-overlay { background: #eeeeee url(images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
295 | .ui-widget-shadow { margin: -4px 0 0 -4px; padding: 4px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }/*
296 | * jQuery UI Resizable @VERSION
297 | *
298 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
299 | * Dual licensed under the MIT or GPL Version 2 licenses.
300 | * http://jquery.org/license
301 | *
302 | * http://docs.jquery.com/UI/Resizable#theming
303 | */
304 | .ui-resizable { position: relative;}
305 | .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
306 | .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
307 | .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
308 | .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
309 | .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
310 | .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
311 | .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
312 | .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
313 | .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
314 | .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
315 | * jQuery UI Selectable @VERSION
316 | *
317 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
318 | * Dual licensed under the MIT or GPL Version 2 licenses.
319 | * http://jquery.org/license
320 | *
321 | * http://docs.jquery.com/UI/Selectable#theming
322 | */
323 | .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
324 | /*
325 | * jQuery UI Accordion @VERSION
326 | *
327 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
328 | * Dual licensed under the MIT or GPL Version 2 licenses.
329 | * http://jquery.org/license
330 | *
331 | * http://docs.jquery.com/UI/Accordion#theming
332 | */
333 | /* IE/Win - Fix animation bug - #4615 */
334 | .ui-accordion { width: 100%; }
335 | .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
336 | .ui-accordion .ui-accordion-li-fix { display: inline; }
337 | .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
338 | .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
339 | .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
340 | .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
341 | .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
342 | .ui-accordion .ui-accordion-content-active { display: block; }/*
343 | * jQuery UI Autocomplete @VERSION
344 | *
345 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
346 | * Dual licensed under the MIT or GPL Version 2 licenses.
347 | * http://jquery.org/license
348 | *
349 | * http://docs.jquery.com/UI/Autocomplete#theming
350 | */
351 | .ui-autocomplete { position: absolute; cursor: default; }
352 |
353 | /* workarounds */
354 | * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
355 |
356 | /*
357 | * jQuery UI Menu @VERSION
358 | *
359 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
360 | * Dual licensed under the MIT or GPL Version 2 licenses.
361 | * http://jquery.org/license
362 | *
363 | * http://docs.jquery.com/UI/Menu#theming
364 | */
365 | .ui-menu {
366 | list-style:none;
367 | padding: 2px;
368 | margin: 0;
369 | display:block;
370 | float: left;
371 | }
372 | .ui-menu .ui-menu {
373 | margin-top: -3px;
374 | }
375 | .ui-menu .ui-menu-item {
376 | margin:0;
377 | padding: 0;
378 | zoom: 1;
379 | float: left;
380 | clear: left;
381 | width: 100%;
382 | }
383 | .ui-menu .ui-menu-item a {
384 | text-decoration:none;
385 | display:block;
386 | padding:.2em .4em;
387 | line-height:1.5;
388 | zoom:1;
389 | }
390 | .ui-menu .ui-menu-item a.ui-state-hover,
391 | .ui-menu .ui-menu-item a.ui-state-active {
392 | font-weight: normal;
393 | margin: -1px;
394 | }
395 | /*
396 | * jQuery UI Button @VERSION
397 | *
398 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
399 | * Dual licensed under the MIT or GPL Version 2 licenses.
400 | * http://jquery.org/license
401 | *
402 | * http://docs.jquery.com/UI/Button#theming
403 | */
404 | .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
405 | .ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
406 | button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
407 | .ui-button-icons-only { width: 3.4em; }
408 | button.ui-button-icons-only { width: 3.7em; }
409 |
410 | /*button text element */
411 | .ui-button .ui-button-text { display: block; line-height: 1.4; }
412 | .ui-button-text-only .ui-button-text { padding: .4em 1em; }
413 | .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
414 | .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
415 | .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
416 | .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
417 | /* no icon support for input elements, provide padding by default */
418 | input.ui-button { padding: .4em 1em; }
419 |
420 | /*button icon element(s) */
421 | .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
422 | .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
423 | .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
424 | .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
425 | .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
426 |
427 | /*button sets*/
428 | .ui-buttonset { margin-right: 7px; }
429 | .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
430 |
431 | /* workarounds */
432 | button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
433 | /*
434 | * jQuery UI Dialog @VERSION
435 | *
436 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
437 | * Dual licensed under the MIT or GPL Version 2 licenses.
438 | * http://jquery.org/license
439 | *
440 | * http://docs.jquery.com/UI/Dialog#theming
441 | */
442 | .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
443 | .ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
444 | .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
445 | .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
446 | .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
447 | .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
448 | .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
449 | .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
450 | .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
451 | .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
452 | .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
453 | .ui-draggable .ui-dialog-titlebar { cursor: move; }
454 | /*
455 | * jQuery UI Slider @VERSION
456 | *
457 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
458 | * Dual licensed under the MIT or GPL Version 2 licenses.
459 | * http://jquery.org/license
460 | *
461 | * http://docs.jquery.com/UI/Slider#theming
462 | */
463 | .ui-slider { position: relative; text-align: left; }
464 | .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
465 | .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
466 |
467 | .ui-slider-horizontal { height: .8em; }
468 | .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
469 | .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
470 | .ui-slider-horizontal .ui-slider-range-min { left: 0; }
471 | .ui-slider-horizontal .ui-slider-range-max { right: 0; }
472 |
473 | .ui-slider-vertical { width: .8em; height: 100px; }
474 | .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
475 | .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
476 | .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
477 | .ui-slider-vertical .ui-slider-range-max { top: 0; }/*
478 | * jQuery UI Tabs @VERSION
479 | *
480 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
481 | * Dual licensed under the MIT or GPL Version 2 licenses.
482 | * http://jquery.org/license
483 | *
484 | * http://docs.jquery.com/UI/Tabs#theming
485 | */
486 | .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
487 | .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
488 | .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
489 | .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
490 | .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
491 | .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
492 | .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
493 | .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
494 | .ui-tabs .ui-tabs-hide { display: none !important; }
495 | /*
496 | * jQuery UI Datepicker @VERSION
497 | *
498 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
499 | * Dual licensed under the MIT or GPL Version 2 licenses.
500 | * http://jquery.org/license
501 | *
502 | * http://docs.jquery.com/UI/Datepicker#theming
503 | */
504 | .ui-datepicker { width: 17em; padding: .2em .2em 0; }
505 | .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
506 | .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
507 | .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
508 | .ui-datepicker .ui-datepicker-prev { left:2px; }
509 | .ui-datepicker .ui-datepicker-next { right:2px; }
510 | .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
511 | .ui-datepicker .ui-datepicker-next-hover { right:1px; }
512 | .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
513 | .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
514 | .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
515 | .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
516 | .ui-datepicker select.ui-datepicker-month,
517 | .ui-datepicker select.ui-datepicker-year { width: 49%;}
518 | .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
519 | .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
520 | .ui-datepicker td { border: 0; padding: 1px; }
521 | .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
522 | .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
523 | .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
524 | .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
525 |
526 | /* with multiple calendars */
527 | .ui-datepicker.ui-datepicker-multi { width:auto; }
528 | .ui-datepicker-multi .ui-datepicker-group { float:left; }
529 | .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
530 | .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
531 | .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
532 | .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
533 | .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
534 | .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
535 | .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
536 | .ui-datepicker-row-break { clear:both; width:100%; }
537 |
538 | /* RTL support */
539 | .ui-datepicker-rtl { direction: rtl; }
540 | .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
541 | .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
542 | .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
543 | .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
544 | .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
545 | .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
546 | .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
547 | .ui-datepicker-rtl .ui-datepicker-group { float:right; }
548 | .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
549 | .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
550 |
551 | /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
552 | .ui-datepicker-cover {
553 | display: none; /*sorry for IE5*/
554 | display/**/: block; /*sorry for IE5*/
555 | position: absolute; /*must have*/
556 | z-index: -1; /*must have*/
557 | filter: mask(); /*must have*/
558 | top: -4px; /*must have*/
559 | left: -4px; /*must have*/
560 | width: 200px; /*must have*/
561 | height: 200px; /*must have*/
562 | }/*
563 | * jQuery UI Progressbar @VERSION
564 | *
565 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
566 | * Dual licensed under the MIT or GPL Version 2 licenses.
567 | * http://jquery.org/license
568 | *
569 | * http://docs.jquery.com/UI/Progressbar#theming
570 | */
571 | .ui-progressbar { height:2em; text-align: left; }
572 | .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
--------------------------------------------------------------------------------
/jquery-ui/css/hot-sneaks/jquery-ui-1.8.4.custom.css:
--------------------------------------------------------------------------------
1 | /*
2 | * jQuery UI CSS Framework @VERSION
3 | *
4 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
5 | * Dual licensed under the MIT or GPL Version 2 licenses.
6 | * http://jquery.org/license
7 | *
8 | * http://docs.jquery.com/UI/Theming/API
9 | */
10 |
11 | /* Layout helpers
12 | ----------------------------------*/
13 | .ui-helper-hidden { display: none; }
14 | .ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
15 | .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
16 | .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
17 | .ui-helper-clearfix { display: inline-block; }
18 | /* required comment for clearfix to work in Opera \*/
19 | * html .ui-helper-clearfix { height:1%; }
20 | .ui-helper-clearfix { display:block; }
21 | /* end clearfix */
22 | .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
23 |
24 |
25 | /* Interaction Cues
26 | ----------------------------------*/
27 | .ui-state-disabled { cursor: default !important; }
28 |
29 |
30 | /* Icons
31 | ----------------------------------*/
32 |
33 | /* states and images */
34 | .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
35 |
36 |
37 | /* Misc visuals
38 | ----------------------------------*/
39 |
40 | /* Overlays */
41 | .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
42 |
43 |
44 | /*
45 | * jQuery UI CSS Framework @VERSION
46 | *
47 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
48 | * Dual licensed under the MIT or GPL Version 2 licenses.
49 | * http://jquery.org/license
50 | *
51 | * http://docs.jquery.com/UI/Theming/API
52 | *
53 | * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Gill%20Sans,Arial,sans-serif&fwDefault=bold&fsDefault=1.2em&cornerRadius=4px&bgColorHeader=35414f&bgTextureHeader=09_dots_small.png&bgImgOpacityHeader=35&borderColorHeader=2c4359&fcHeader=e1e463&iconColorHeader=e1e463&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=2c4359&iconColorContent=c02669&bgColorDefault=93c3cd&bgTextureDefault=07_diagonals_small.png&bgImgOpacityDefault=50&borderColorDefault=93c3cd&fcDefault=333333&iconColorDefault=ffffff&bgColorHover=ccd232&bgTextureHover=07_diagonals_small.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=db4865&bgTextureActive=07_diagonals_small.png&bgImgOpacityActive=40&borderColorActive=ff6b7f&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=ffff38&bgTextureHighlight=10_dots_medium.png&bgImgOpacityHighlight=80&borderColorHighlight=b4d100&fcHighlight=363636&iconColorHighlight=88a206&bgColorError=ff3853&bgTextureError=07_diagonals_small.png&bgImgOpacityError=50&borderColorError=ff6b7f&fcError=ffffff&iconColorError=ffeb33&bgColorOverlay=f7f7ba&bgTextureOverlay=11_white_lines.png&bgImgOpacityOverlay=85&opacityOverlay=80&bgColorShadow=ba9217&bgTextureShadow=01_flat.png&bgImgOpacityShadow=75&opacityShadow=20&thicknessShadow=10px&offsetTopShadow=8px&offsetLeftShadow=8px&cornerRadiusShadow=5px
54 | */
55 |
56 |
57 | /* Component containers
58 | ----------------------------------*/
59 | .ui-widget { font-family: Gill Sans,Arial,sans-serif; font-size: 1.2em; }
60 | .ui-widget .ui-widget { font-size: 1em; }
61 | .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Gill Sans,Arial,sans-serif; font-size: 1em; }
62 | .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #2c4359; }
63 | .ui-widget-content a { color: #2c4359; }
64 | .ui-widget-header { border: 1px solid #2c4359; background: #35414f url(images/ui-bg_dots-small_35_35414f_2x2.png) 50% 50% repeat; color: #e1e463; font-weight: bold; }
65 | .ui-widget-header a { color: #e1e463; }
66 |
67 | /* Interaction states
68 | ----------------------------------*/
69 | .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #93c3cd; background: #93c3cd url(images/ui-bg_diagonals-small_50_93c3cd_40x40.png) 50% 50% repeat; font-weight: bold; color: #333333; }
70 | .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #333333; text-decoration: none; }
71 | .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #ccd232 url(images/ui-bg_diagonals-small_75_ccd232_40x40.png) 50% 50% repeat; font-weight: bold; color: #212121; }
72 | .ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
73 | .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #ff6b7f; background: #db4865 url(images/ui-bg_diagonals-small_40_db4865_40x40.png) 50% 50% repeat; font-weight: bold; color: #ffffff; }
74 | .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
75 | .ui-widget :active { outline: none; }
76 |
77 | /* Interaction Cues
78 | ----------------------------------*/
79 | .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #b4d100; background: #ffff38 url(images/ui-bg_dots-medium_80_ffff38_4x4.png) 50% 50% repeat; color: #363636; }
80 | .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
81 | .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ff6b7f; background: #ff3853 url(images/ui-bg_diagonals-small_50_ff3853_40x40.png) 50% 50% repeat; color: #ffffff; }
82 | .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
83 | .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
84 | .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
85 | .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
86 | .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
87 |
88 | /* Icons
89 | ----------------------------------*/
90 |
91 | /* states and images */
92 | .ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_c02669_256x240.png); }
93 | .ui-widget-content .ui-icon {background-image: url(images/ui-icons_c02669_256x240.png); }
94 | .ui-widget-header .ui-icon {background-image: url(images/ui-icons_e1e463_256x240.png); }
95 | .ui-state-default .ui-icon { background-image: url(images/ui-icons_ffffff_256x240.png); }
96 | .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); }
97 | .ui-state-active .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
98 | .ui-state-highlight .ui-icon {background-image: url(images/ui-icons_88a206_256x240.png); }
99 | .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffeb33_256x240.png); }
100 |
101 | /* positioning */
102 | .ui-icon-carat-1-n { background-position: 0 0; }
103 | .ui-icon-carat-1-ne { background-position: -16px 0; }
104 | .ui-icon-carat-1-e { background-position: -32px 0; }
105 | .ui-icon-carat-1-se { background-position: -48px 0; }
106 | .ui-icon-carat-1-s { background-position: -64px 0; }
107 | .ui-icon-carat-1-sw { background-position: -80px 0; }
108 | .ui-icon-carat-1-w { background-position: -96px 0; }
109 | .ui-icon-carat-1-nw { background-position: -112px 0; }
110 | .ui-icon-carat-2-n-s { background-position: -128px 0; }
111 | .ui-icon-carat-2-e-w { background-position: -144px 0; }
112 | .ui-icon-triangle-1-n { background-position: 0 -16px; }
113 | .ui-icon-triangle-1-ne { background-position: -16px -16px; }
114 | .ui-icon-triangle-1-e { background-position: -32px -16px; }
115 | .ui-icon-triangle-1-se { background-position: -48px -16px; }
116 | .ui-icon-triangle-1-s { background-position: -64px -16px; }
117 | .ui-icon-triangle-1-sw { background-position: -80px -16px; }
118 | .ui-icon-triangle-1-w { background-position: -96px -16px; }
119 | .ui-icon-triangle-1-nw { background-position: -112px -16px; }
120 | .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
121 | .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
122 | .ui-icon-arrow-1-n { background-position: 0 -32px; }
123 | .ui-icon-arrow-1-ne { background-position: -16px -32px; }
124 | .ui-icon-arrow-1-e { background-position: -32px -32px; }
125 | .ui-icon-arrow-1-se { background-position: -48px -32px; }
126 | .ui-icon-arrow-1-s { background-position: -64px -32px; }
127 | .ui-icon-arrow-1-sw { background-position: -80px -32px; }
128 | .ui-icon-arrow-1-w { background-position: -96px -32px; }
129 | .ui-icon-arrow-1-nw { background-position: -112px -32px; }
130 | .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
131 | .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
132 | .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
133 | .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
134 | .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
135 | .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
136 | .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
137 | .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
138 | .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
139 | .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
140 | .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
141 | .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
142 | .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
143 | .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
144 | .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
145 | .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
146 | .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
147 | .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
148 | .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
149 | .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
150 | .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
151 | .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
152 | .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
153 | .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
154 | .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
155 | .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
156 | .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
157 | .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
158 | .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
159 | .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
160 | .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
161 | .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
162 | .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
163 | .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
164 | .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
165 | .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
166 | .ui-icon-arrow-4 { background-position: 0 -80px; }
167 | .ui-icon-arrow-4-diag { background-position: -16px -80px; }
168 | .ui-icon-extlink { background-position: -32px -80px; }
169 | .ui-icon-newwin { background-position: -48px -80px; }
170 | .ui-icon-refresh { background-position: -64px -80px; }
171 | .ui-icon-shuffle { background-position: -80px -80px; }
172 | .ui-icon-transfer-e-w { background-position: -96px -80px; }
173 | .ui-icon-transferthick-e-w { background-position: -112px -80px; }
174 | .ui-icon-folder-collapsed { background-position: 0 -96px; }
175 | .ui-icon-folder-open { background-position: -16px -96px; }
176 | .ui-icon-document { background-position: -32px -96px; }
177 | .ui-icon-document-b { background-position: -48px -96px; }
178 | .ui-icon-note { background-position: -64px -96px; }
179 | .ui-icon-mail-closed { background-position: -80px -96px; }
180 | .ui-icon-mail-open { background-position: -96px -96px; }
181 | .ui-icon-suitcase { background-position: -112px -96px; }
182 | .ui-icon-comment { background-position: -128px -96px; }
183 | .ui-icon-person { background-position: -144px -96px; }
184 | .ui-icon-print { background-position: -160px -96px; }
185 | .ui-icon-trash { background-position: -176px -96px; }
186 | .ui-icon-locked { background-position: -192px -96px; }
187 | .ui-icon-unlocked { background-position: -208px -96px; }
188 | .ui-icon-bookmark { background-position: -224px -96px; }
189 | .ui-icon-tag { background-position: -240px -96px; }
190 | .ui-icon-home { background-position: 0 -112px; }
191 | .ui-icon-flag { background-position: -16px -112px; }
192 | .ui-icon-calendar { background-position: -32px -112px; }
193 | .ui-icon-cart { background-position: -48px -112px; }
194 | .ui-icon-pencil { background-position: -64px -112px; }
195 | .ui-icon-clock { background-position: -80px -112px; }
196 | .ui-icon-disk { background-position: -96px -112px; }
197 | .ui-icon-calculator { background-position: -112px -112px; }
198 | .ui-icon-zoomin { background-position: -128px -112px; }
199 | .ui-icon-zoomout { background-position: -144px -112px; }
200 | .ui-icon-search { background-position: -160px -112px; }
201 | .ui-icon-wrench { background-position: -176px -112px; }
202 | .ui-icon-gear { background-position: -192px -112px; }
203 | .ui-icon-heart { background-position: -208px -112px; }
204 | .ui-icon-star { background-position: -224px -112px; }
205 | .ui-icon-link { background-position: -240px -112px; }
206 | .ui-icon-cancel { background-position: 0 -128px; }
207 | .ui-icon-plus { background-position: -16px -128px; }
208 | .ui-icon-plusthick { background-position: -32px -128px; }
209 | .ui-icon-minus { background-position: -48px -128px; }
210 | .ui-icon-minusthick { background-position: -64px -128px; }
211 | .ui-icon-close { background-position: -80px -128px; }
212 | .ui-icon-closethick { background-position: -96px -128px; }
213 | .ui-icon-key { background-position: -112px -128px; }
214 | .ui-icon-lightbulb { background-position: -128px -128px; }
215 | .ui-icon-scissors { background-position: -144px -128px; }
216 | .ui-icon-clipboard { background-position: -160px -128px; }
217 | .ui-icon-copy { background-position: -176px -128px; }
218 | .ui-icon-contact { background-position: -192px -128px; }
219 | .ui-icon-image { background-position: -208px -128px; }
220 | .ui-icon-video { background-position: -224px -128px; }
221 | .ui-icon-script { background-position: -240px -128px; }
222 | .ui-icon-alert { background-position: 0 -144px; }
223 | .ui-icon-info { background-position: -16px -144px; }
224 | .ui-icon-notice { background-position: -32px -144px; }
225 | .ui-icon-help { background-position: -48px -144px; }
226 | .ui-icon-check { background-position: -64px -144px; }
227 | .ui-icon-bullet { background-position: -80px -144px; }
228 | .ui-icon-radio-off { background-position: -96px -144px; }
229 | .ui-icon-radio-on { background-position: -112px -144px; }
230 | .ui-icon-pin-w { background-position: -128px -144px; }
231 | .ui-icon-pin-s { background-position: -144px -144px; }
232 | .ui-icon-play { background-position: 0 -160px; }
233 | .ui-icon-pause { background-position: -16px -160px; }
234 | .ui-icon-seek-next { background-position: -32px -160px; }
235 | .ui-icon-seek-prev { background-position: -48px -160px; }
236 | .ui-icon-seek-end { background-position: -64px -160px; }
237 | .ui-icon-seek-start { background-position: -80px -160px; }
238 | /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
239 | .ui-icon-seek-first { background-position: -80px -160px; }
240 | .ui-icon-stop { background-position: -96px -160px; }
241 | .ui-icon-eject { background-position: -112px -160px; }
242 | .ui-icon-volume-off { background-position: -128px -160px; }
243 | .ui-icon-volume-on { background-position: -144px -160px; }
244 | .ui-icon-power { background-position: 0 -176px; }
245 | .ui-icon-signal-diag { background-position: -16px -176px; }
246 | .ui-icon-signal { background-position: -32px -176px; }
247 | .ui-icon-battery-0 { background-position: -48px -176px; }
248 | .ui-icon-battery-1 { background-position: -64px -176px; }
249 | .ui-icon-battery-2 { background-position: -80px -176px; }
250 | .ui-icon-battery-3 { background-position: -96px -176px; }
251 | .ui-icon-circle-plus { background-position: 0 -192px; }
252 | .ui-icon-circle-minus { background-position: -16px -192px; }
253 | .ui-icon-circle-close { background-position: -32px -192px; }
254 | .ui-icon-circle-triangle-e { background-position: -48px -192px; }
255 | .ui-icon-circle-triangle-s { background-position: -64px -192px; }
256 | .ui-icon-circle-triangle-w { background-position: -80px -192px; }
257 | .ui-icon-circle-triangle-n { background-position: -96px -192px; }
258 | .ui-icon-circle-arrow-e { background-position: -112px -192px; }
259 | .ui-icon-circle-arrow-s { background-position: -128px -192px; }
260 | .ui-icon-circle-arrow-w { background-position: -144px -192px; }
261 | .ui-icon-circle-arrow-n { background-position: -160px -192px; }
262 | .ui-icon-circle-zoomin { background-position: -176px -192px; }
263 | .ui-icon-circle-zoomout { background-position: -192px -192px; }
264 | .ui-icon-circle-check { background-position: -208px -192px; }
265 | .ui-icon-circlesmall-plus { background-position: 0 -208px; }
266 | .ui-icon-circlesmall-minus { background-position: -16px -208px; }
267 | .ui-icon-circlesmall-close { background-position: -32px -208px; }
268 | .ui-icon-squaresmall-plus { background-position: -48px -208px; }
269 | .ui-icon-squaresmall-minus { background-position: -64px -208px; }
270 | .ui-icon-squaresmall-close { background-position: -80px -208px; }
271 | .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
272 | .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
273 | .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
274 | .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
275 | .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
276 | .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
277 |
278 |
279 | /* Misc visuals
280 | ----------------------------------*/
281 |
282 | /* Corner radius */
283 | .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
284 | .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
285 | .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
286 | .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
287 | .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
288 | .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
289 | .ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
290 | .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
291 | .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
292 |
293 | /* Overlays */
294 | .ui-widget-overlay { background: #f7f7ba url(images/ui-bg_white-lines_85_f7f7ba_40x100.png) 50% 50% repeat; opacity: .80;filter:Alpha(Opacity=80); }
295 | .ui-widget-shadow { margin: 8px 0 0 8px; padding: 10px; background: #ba9217 url(images/ui-bg_flat_75_ba9217_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
296 | * jQuery UI Resizable @VERSION
297 | *
298 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
299 | * Dual licensed under the MIT or GPL Version 2 licenses.
300 | * http://jquery.org/license
301 | *
302 | * http://docs.jquery.com/UI/Resizable#theming
303 | */
304 | .ui-resizable { position: relative;}
305 | .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
306 | .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
307 | .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
308 | .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
309 | .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
310 | .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
311 | .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
312 | .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
313 | .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
314 | .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*
315 | * jQuery UI Selectable @VERSION
316 | *
317 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
318 | * Dual licensed under the MIT or GPL Version 2 licenses.
319 | * http://jquery.org/license
320 | *
321 | * http://docs.jquery.com/UI/Selectable#theming
322 | */
323 | .ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
324 | /*
325 | * jQuery UI Accordion @VERSION
326 | *
327 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
328 | * Dual licensed under the MIT or GPL Version 2 licenses.
329 | * http://jquery.org/license
330 | *
331 | * http://docs.jquery.com/UI/Accordion#theming
332 | */
333 | /* IE/Win - Fix animation bug - #4615 */
334 | .ui-accordion { width: 100%; }
335 | .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
336 | .ui-accordion .ui-accordion-li-fix { display: inline; }
337 | .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
338 | .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
339 | .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
340 | .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
341 | .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
342 | .ui-accordion .ui-accordion-content-active { display: block; }/*
343 | * jQuery UI Autocomplete @VERSION
344 | *
345 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
346 | * Dual licensed under the MIT or GPL Version 2 licenses.
347 | * http://jquery.org/license
348 | *
349 | * http://docs.jquery.com/UI/Autocomplete#theming
350 | */
351 | .ui-autocomplete { position: absolute; cursor: default; }
352 |
353 | /* workarounds */
354 | * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */
355 |
356 | /*
357 | * jQuery UI Menu @VERSION
358 | *
359 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
360 | * Dual licensed under the MIT or GPL Version 2 licenses.
361 | * http://jquery.org/license
362 | *
363 | * http://docs.jquery.com/UI/Menu#theming
364 | */
365 | .ui-menu {
366 | list-style:none;
367 | padding: 2px;
368 | margin: 0;
369 | display:block;
370 | float: left;
371 | }
372 | .ui-menu .ui-menu {
373 | margin-top: -3px;
374 | }
375 | .ui-menu .ui-menu-item {
376 | margin:0;
377 | padding: 0;
378 | zoom: 1;
379 | float: left;
380 | clear: left;
381 | width: 100%;
382 | }
383 | .ui-menu .ui-menu-item a {
384 | text-decoration:none;
385 | display:block;
386 | padding:.2em .4em;
387 | line-height:1.5;
388 | zoom:1;
389 | }
390 | .ui-menu .ui-menu-item a.ui-state-hover,
391 | .ui-menu .ui-menu-item a.ui-state-active {
392 | font-weight: normal;
393 | margin: -1px;
394 | }
395 | /*
396 | * jQuery UI Button @VERSION
397 | *
398 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
399 | * Dual licensed under the MIT or GPL Version 2 licenses.
400 | * http://jquery.org/license
401 | *
402 | * http://docs.jquery.com/UI/Button#theming
403 | */
404 | .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
405 | .ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
406 | button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
407 | .ui-button-icons-only { width: 3.4em; }
408 | button.ui-button-icons-only { width: 3.7em; }
409 |
410 | /*button text element */
411 | .ui-button .ui-button-text { display: block; line-height: 1.4; }
412 | .ui-button-text-only .ui-button-text { padding: .4em 1em; }
413 | .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
414 | .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
415 | .ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
416 | .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
417 | /* no icon support for input elements, provide padding by default */
418 | input.ui-button { padding: .4em 1em; }
419 |
420 | /*button icon element(s) */
421 | .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
422 | .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
423 | .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
424 | .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
425 | .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
426 |
427 | /*button sets*/
428 | .ui-buttonset { margin-right: 7px; }
429 | .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }
430 |
431 | /* workarounds */
432 | button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
433 | /*
434 | * jQuery UI Dialog @VERSION
435 | *
436 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
437 | * Dual licensed under the MIT or GPL Version 2 licenses.
438 | * http://jquery.org/license
439 | *
440 | * http://docs.jquery.com/UI/Dialog#theming
441 | */
442 | .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
443 | .ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; }
444 | .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; }
445 | .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
446 | .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
447 | .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
448 | .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
449 | .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
450 | .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
451 | .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
452 | .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
453 | .ui-draggable .ui-dialog-titlebar { cursor: move; }
454 | /*
455 | * jQuery UI Slider @VERSION
456 | *
457 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
458 | * Dual licensed under the MIT or GPL Version 2 licenses.
459 | * http://jquery.org/license
460 | *
461 | * http://docs.jquery.com/UI/Slider#theming
462 | */
463 | .ui-slider { position: relative; text-align: left; }
464 | .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
465 | .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
466 |
467 | .ui-slider-horizontal { height: .8em; }
468 | .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
469 | .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
470 | .ui-slider-horizontal .ui-slider-range-min { left: 0; }
471 | .ui-slider-horizontal .ui-slider-range-max { right: 0; }
472 |
473 | .ui-slider-vertical { width: .8em; height: 100px; }
474 | .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
475 | .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
476 | .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
477 | .ui-slider-vertical .ui-slider-range-max { top: 0; }/*
478 | * jQuery UI Tabs @VERSION
479 | *
480 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
481 | * Dual licensed under the MIT or GPL Version 2 licenses.
482 | * http://jquery.org/license
483 | *
484 | * http://docs.jquery.com/UI/Tabs#theming
485 | */
486 | .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
487 | .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
488 | .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
489 | .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
490 | .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
491 | .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
492 | .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
493 | .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
494 | .ui-tabs .ui-tabs-hide { display: none !important; }
495 | /*
496 | * jQuery UI Datepicker @VERSION
497 | *
498 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
499 | * Dual licensed under the MIT or GPL Version 2 licenses.
500 | * http://jquery.org/license
501 | *
502 | * http://docs.jquery.com/UI/Datepicker#theming
503 | */
504 | .ui-datepicker { width: 17em; padding: .2em .2em 0; }
505 | .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
506 | .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
507 | .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
508 | .ui-datepicker .ui-datepicker-prev { left:2px; }
509 | .ui-datepicker .ui-datepicker-next { right:2px; }
510 | .ui-datepicker .ui-datepicker-prev-hover { left:1px; }
511 | .ui-datepicker .ui-datepicker-next-hover { right:1px; }
512 | .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
513 | .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
514 | .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
515 | .ui-datepicker select.ui-datepicker-month-year {width: 100%;}
516 | .ui-datepicker select.ui-datepicker-month,
517 | .ui-datepicker select.ui-datepicker-year { width: 49%;}
518 | .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
519 | .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
520 | .ui-datepicker td { border: 0; padding: 1px; }
521 | .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
522 | .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
523 | .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
524 | .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
525 |
526 | /* with multiple calendars */
527 | .ui-datepicker.ui-datepicker-multi { width:auto; }
528 | .ui-datepicker-multi .ui-datepicker-group { float:left; }
529 | .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
530 | .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
531 | .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
532 | .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
533 | .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
534 | .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
535 | .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
536 | .ui-datepicker-row-break { clear:both; width:100%; }
537 |
538 | /* RTL support */
539 | .ui-datepicker-rtl { direction: rtl; }
540 | .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
541 | .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
542 | .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
543 | .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
544 | .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
545 | .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
546 | .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
547 | .ui-datepicker-rtl .ui-datepicker-group { float:right; }
548 | .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
549 | .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
550 |
551 | /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
552 | .ui-datepicker-cover {
553 | display: none; /*sorry for IE5*/
554 | display/**/: block; /*sorry for IE5*/
555 | position: absolute; /*must have*/
556 | z-index: -1; /*must have*/
557 | filter: mask(); /*must have*/
558 | top: -4px; /*must have*/
559 | left: -4px; /*must have*/
560 | width: 200px; /*must have*/
561 | height: 200px; /*must have*/
562 | }/*
563 | * jQuery UI Progressbar @VERSION
564 | *
565 | * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
566 | * Dual licensed under the MIT or GPL Version 2 licenses.
567 | * http://jquery.org/license
568 | *
569 | * http://docs.jquery.com/UI/Progressbar#theming
570 | */
571 | .ui-progressbar { height:2em; text-align: left; }
572 | .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }
--------------------------------------------------------------------------------