├── .gitignore ├── public ├── icon.png ├── chromeicon.png ├── script.js ├── manifest.json └── assets │ └── styles.css ├── .github ├── images │ └── screenshot.png └── workflows │ ├── release.yml │ └── deploy.yml ├── .gitattributes ├── test ├── StudentStationPreference.aspx_files │ ├── Default.jpg │ ├── logo_Bits_small.png │ ├── buttons.bootstrap.min.js │ ├── buttons.print.min.js │ ├── jquery.ui.touch-punch.min.js │ ├── table-manage-combine.demo.js │ ├── buttons.bootstrap.min.css │ ├── buttons.colvis.min.js │ ├── dataTables.bootstrap.min.js │ ├── responsive.bootstrap.min.css │ ├── e94.css │ ├── blue.css │ ├── jquery.slimscroll.min(1).js │ ├── e94(1).css │ ├── jquery.slimscroll.min.js │ ├── dataTables.responsive.min.js │ ├── StudentStationPref.js │ ├── buttons.flash.min.js │ ├── buttons.html5.min.js │ ├── dataTables.select.min.js │ ├── css │ ├── dataTables.buttons.min.js │ ├── style-responsive.min.css │ ├── apps.min.js │ └── font-awesome.min.css └── README.md ├── vite.config.js ├── index.html ├── package.json ├── tsconfig.json ├── .devcontainer └── devcontainer.json ├── LICENSE ├── README.md └── src ├── templates ├── globalControls.html └── itemControls.html ├── content.ts └── utils.ts /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_Store -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehulmpt/ps-extender/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/chromeicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehulmpt/ps-extender/HEAD/public/chromeicon.png -------------------------------------------------------------------------------- /.github/images/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehulmpt/ps-extender/HEAD/.github/images/screenshot.png -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | test/StudentStationPreference.aspx_files/** linguist-vendored 2 | test/StudentStationPreference.aspx.html linguist-vendored -------------------------------------------------------------------------------- /test/StudentStationPreference.aspx_files/Default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehulmpt/ps-extender/HEAD/test/StudentStationPreference.aspx_files/Default.jpg -------------------------------------------------------------------------------- /test/StudentStationPreference.aspx_files/logo_Bits_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mehulmpt/ps-extender/HEAD/test/StudentStationPreference.aspx_files/logo_Bits_small.png -------------------------------------------------------------------------------- /public/script.js: -------------------------------------------------------------------------------- 1 | chrome.browserAction.onClicked.addListener((activeTab) => { 2 | chrome.tabs.insertCSS(null, { file: 'assets/styles.css' }); 3 | chrome.tabs.executeScript(null, { file: 'content.js' }) 4 | }) 5 | -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- 1 | import { resolve } from 'node:path' 2 | import { defineConfig } from 'vite' 3 | 4 | export default defineConfig({ 5 | build: { 6 | sourcemap: 'inline', 7 | lib: { 8 | entry: resolve(__dirname, 'src/content.ts'), 9 | fileName: 'content', 10 | formats: ['es'] 11 | }, 12 | }, 13 | }) -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 |