├── .gitignore ├── LICENSE ├── README.md ├── assets ├── icons │ ├── icon.svg │ ├── icon128.png │ ├── icon16.png │ └── icon48.png └── threedots.svg ├── manifest.json ├── package.json ├── src ├── background │ ├── background.html │ └── background.js ├── cscript │ ├── cscript.js │ ├── inject.js │ └── style.css ├── lib │ ├── AkizukiDOMModifier.js │ ├── AkizukiProductGenerator.js │ ├── DOMModifier.js │ ├── LocalFileReader.js │ ├── Message.js │ ├── MessageReceiver.js │ ├── MessageSender.js │ ├── PageType.js │ ├── Product.js │ ├── ProductGenerator.js │ ├── SSciDOMModifier.js │ ├── SSciProuctGenerator.js │ ├── SiteType.js │ ├── TabTypeDistinctor.js │ ├── UniqueIDGenerator.js │ ├── WishList.js │ ├── WishListItem.js │ └── WishListManager.js ├── options │ ├── details.html │ ├── details.js │ ├── options.html │ ├── options.js │ └── style.css └── popup │ ├── popup.html │ └── script.js └── tests ├── PageTypeTests.js ├── ProductTests.js ├── TabTypeDistinctionTests.js ├── TestCase.js ├── UniqueIDTests.js ├── WishListManagerTests.js ├── WishListTests.js └── test.js /.gitignore: -------------------------------------------------------------------------------- 1 | devnow/ 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/README.md -------------------------------------------------------------------------------- /assets/icons/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/assets/icons/icon.svg -------------------------------------------------------------------------------- /assets/icons/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/assets/icons/icon128.png -------------------------------------------------------------------------------- /assets/icons/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/assets/icons/icon16.png -------------------------------------------------------------------------------- /assets/icons/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/assets/icons/icon48.png -------------------------------------------------------------------------------- /assets/threedots.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/assets/threedots.svg -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } -------------------------------------------------------------------------------- /src/background/background.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/background/background.html -------------------------------------------------------------------------------- /src/background/background.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/background/background.js -------------------------------------------------------------------------------- /src/cscript/cscript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/cscript/cscript.js -------------------------------------------------------------------------------- /src/cscript/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/cscript/inject.js -------------------------------------------------------------------------------- /src/cscript/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/cscript/style.css -------------------------------------------------------------------------------- /src/lib/AkizukiDOMModifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/AkizukiDOMModifier.js -------------------------------------------------------------------------------- /src/lib/AkizukiProductGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/AkizukiProductGenerator.js -------------------------------------------------------------------------------- /src/lib/DOMModifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/DOMModifier.js -------------------------------------------------------------------------------- /src/lib/LocalFileReader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/LocalFileReader.js -------------------------------------------------------------------------------- /src/lib/Message.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/Message.js -------------------------------------------------------------------------------- /src/lib/MessageReceiver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/MessageReceiver.js -------------------------------------------------------------------------------- /src/lib/MessageSender.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/MessageSender.js -------------------------------------------------------------------------------- /src/lib/PageType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/PageType.js -------------------------------------------------------------------------------- /src/lib/Product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/Product.js -------------------------------------------------------------------------------- /src/lib/ProductGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/ProductGenerator.js -------------------------------------------------------------------------------- /src/lib/SSciDOMModifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/SSciDOMModifier.js -------------------------------------------------------------------------------- /src/lib/SSciProuctGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/SSciProuctGenerator.js -------------------------------------------------------------------------------- /src/lib/SiteType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/SiteType.js -------------------------------------------------------------------------------- /src/lib/TabTypeDistinctor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/TabTypeDistinctor.js -------------------------------------------------------------------------------- /src/lib/UniqueIDGenerator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/UniqueIDGenerator.js -------------------------------------------------------------------------------- /src/lib/WishList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/WishList.js -------------------------------------------------------------------------------- /src/lib/WishListItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/WishListItem.js -------------------------------------------------------------------------------- /src/lib/WishListManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/lib/WishListManager.js -------------------------------------------------------------------------------- /src/options/details.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/options/details.html -------------------------------------------------------------------------------- /src/options/details.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/options/details.js -------------------------------------------------------------------------------- /src/options/options.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/options/options.html -------------------------------------------------------------------------------- /src/options/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/options/options.js -------------------------------------------------------------------------------- /src/options/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/options/style.css -------------------------------------------------------------------------------- /src/popup/popup.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/popup/popup.html -------------------------------------------------------------------------------- /src/popup/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/src/popup/script.js -------------------------------------------------------------------------------- /tests/PageTypeTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/tests/PageTypeTests.js -------------------------------------------------------------------------------- /tests/ProductTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/tests/ProductTests.js -------------------------------------------------------------------------------- /tests/TabTypeDistinctionTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/tests/TabTypeDistinctionTests.js -------------------------------------------------------------------------------- /tests/TestCase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/tests/TestCase.js -------------------------------------------------------------------------------- /tests/UniqueIDTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/tests/UniqueIDTests.js -------------------------------------------------------------------------------- /tests/WishListManagerTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/tests/WishListManagerTests.js -------------------------------------------------------------------------------- /tests/WishListTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/tests/WishListTests.js -------------------------------------------------------------------------------- /tests/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Enchan1207/CartUtil/HEAD/tests/test.js --------------------------------------------------------------------------------