Skip to content

Commit e8be9f6

Browse files
committed
Refactor seleniumbase resource files
1 parent 4bffe7e commit e8be9f6

28 files changed

+22
-1405
lines changed

seleniumbase/resources/ReadMe.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
## <img src="https://seleniumbase.io/img/sb_icon.png" title="SeleniumBase" width="30" /> Resources Help
1+
<h2><img src="https://seleniumbase.io/img/logo6.png" title="SeleniumBase" width="32" /> Resource Files</h2>
22

3-
SeleniumBase uses some JavaScript libraries for optional advanced features such as website tours, messenger, HTML validation, highlighting elements on a page, and other jQuery actions. In some cases, you may want to host these JavaScript and CSS files from your own websites. For simplicity and convenience, these resources have been downloaded into the "resources" folder. If you decide to use your local versions, you may need to update the corresponding URLs in [base_case.py](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/fixtures/base_case.py).
3+
SeleniumBase uses JavaScript libraries for bonus features such as the Website Tour Maker, Presentation Maker, Chart Maker, Demo Mode, HTML Inspector, and more. In general, SeleniumBase retrieves these resources via CDN link. In some cases, you may want to host these JavaScript and CSS files from your own CDN. For simplicity and convenience, some of these resources have been downloaded into the "resources" folder. If you decide to use your own CDN, you may need to update links in [base_case.py](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/fixtures/base_case.py) and [constants.py](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/fixtures/constants.py).
44

55
Here are some of the resource files you'll find here:
66

@@ -12,7 +12,15 @@ Here are some of the resource files you'll find here:
1212

1313
**html_inspector/** - Files in this folder are used for the HTML Inspector, which validates website pages.
1414

15-
**shepherd/** - Files in this folder are used for creating website tours using the Shepherd JavaScript library. (This is the default tour library.)
15+
--------
16+
17+
The remaining resources have been moved into [github.com/seleniumbase/resource-files](https://github.com/seleniumbase/resource-files) in order to reduce the size of SeleniumBase:
18+
19+
**reveal/** - Files in this folder are used for the HTML Presentation Maker.
20+
21+
**prettify/** - Files in this folder are used to assist the HTML Presentation Maker.
22+
23+
**shepherd/** - Files in this folder are used for creating website tours using the Shepherd JavaScript library.
1624

1725
**bootstrap_tour/** - Files in this folder are used for creating website tours using the Bootstrap Tour JavaScript library.
1826

seleniumbase/resources/bootstrap_tour/bootstrap-tour-standalone.min.css

Lines changed: 0 additions & 26 deletions
This file was deleted.

seleniumbase/resources/bootstrap_tour/bootstrap-tour-standalone.min.js

Lines changed: 0 additions & 22 deletions
This file was deleted.

seleniumbase/resources/driverjs/driver.min.css

Lines changed: 0 additions & 1 deletion
This file was deleted.

seleniumbase/resources/driverjs/driver.min.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

seleniumbase/resources/hopscotch/hopscotch.min.css

Lines changed: 0 additions & 17 deletions
This file was deleted.

seleniumbase/resources/hopscotch/hopscotch.min.js

Lines changed: 0 additions & 17 deletions
This file was deleted.

seleniumbase/resources/html_inspector/html-inspector.min.js

Lines changed: 9 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

seleniumbase/resources/introjs/intro.min.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)