Clean up resource files that have CDN links

This commit is contained in:
Michael Mintz 2022-09-02 00:59:32 -04:00
parent 577c8e530e
commit 54a2f9fdf7
16 changed files with 7 additions and 112 deletions

View File

@ -1,21 +1,19 @@
<h2><img src="https://seleniumbase.io/img/logo6.png" title="SeleniumBase" width="32" /> Resource Files</h2>
## [<img src="https://seleniumbase.io/img/logo6.png" title="SeleniumBase" width="32">](https://github.com/seleniumbase/SeleniumBase/) Resource Files
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).
Here are some of the resource files you'll find here:
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.
**favicon.ico** - This file is used by [style_sheet.py](https://github.com/seleniumbase/SeleniumBase/blob/master/seleniumbase/core/style_sheet.py) for the favicon icon. Currently, SeleniumBase uses the version at [https://raw.githubusercontent.com/seleniumbase/SeleniumBase/master/seleniumbase/resources/favicon.ico](https://raw.githubusercontent.com/seleniumbase/SeleniumBase/master/seleniumbase/resources/favicon.ico).
--------
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:
**messenger/** - Files in this folder are used for creating JavaScript notifications during test runs in Demo Mode.
**jquery_confirm/** - Files in this folder are used for creating JavaScript confirmation prompts during test runs when using MasterQA.
**html_inspector/** - Files in this folder are used for the HTML Inspector, which validates website pages.
--------
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:
**reveal/** - Files in this folder are used for the HTML Presentation Maker.
**prettify/** - Files in this folder are used to assist the HTML Presentation Maker.

View File

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
@-webkit-keyframes ui-spinner-rotate-right{0{-webkit-transform:rotate(0)}25%{-webkit-transform:rotate(180deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes ui-spinner-rotate-left{0{-webkit-transform:rotate(0)}25%{-webkit-transform:rotate(0)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes ui-spinner-rotate-right{0{-moz-transform:rotate(0)}25%{-moz-transform:rotate(180deg)}50%{-moz-transform:rotate(180deg)}75%{-moz-transform:rotate(360deg)}100%{-moz-transform:rotate(360deg)}}@-moz-keyframes ui-spinner-rotate-left{0{-moz-transform:rotate(0)}25%{-moz-transform:rotate(0)}50%{-moz-transform:rotate(180deg)}75%{-moz-transform:rotate(180deg)}100%{-moz-transform:rotate(360deg)}}@keyframes ui-spinner-rotate-right{0{transform:rotate(0)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes ui-spinner-rotate-left{0{transform:rotate(0)}25%{transform:rotate(0)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}.messenger-spinner{position:relative;border-radius:100%}ul.messenger.messenger-spinner-active .messenger-spinner .messenger-spinner{display:block}.messenger-spinner .messenger-spinner-side{width:50%;height:100%;overflow:hidden;position:absolute}.messenger-spinner .messenger-spinner-side .messenger-spinner-fill{border-radius:999px;position:absolute;width:100%;height:100%;-moz-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear}.messenger-spinner .messenger-spinner-side-left{left:0}.messenger-spinner .messenger-spinner-side-left .messenger-spinner-fill{left:100%;border-top-left-radius:0;border-bottom-left-radius:0;-moz-animation-name:ui-spinner-rotate-left;-webkit-animation-name:ui-spinner-rotate-left;animation-name:ui-spinner-rotate-left;-moz-transform-origin:0 50% 50%;-ms-transform-origin:0 50% 50%;-webkit-transform-origin:0 50% 50%;transform-origin:0 50% 50%}.messenger-spinner .messenger-spinner-side-right{left:50%}.messenger-spinner .messenger-spinner-side-right .messenger-spinner-fill{left:-100%;border-top-right-radius:0;border-bottom-right-radius:0;-moz-animation-name:ui-spinner-rotate-right;-webkit-animation-name:ui-spinner-rotate-right;animation-name:ui-spinner-rotate-right;-moz-transform-origin:100% 50% 50%;-ms-transform-origin:100% 50% 50%;-webkit-transform-origin:100% 50% 50%;transform-origin:100% 50% 50%}

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
ul.messenger.messenger-theme-block.messenger-fixed{width:100%;top:0;left:0;margin-left:0}ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-bottom{top:auto;bottom:0}ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-top{top:0;bottom:auto}ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-top,ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-bottom{left:0;right:0}ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-top.messenger-on-right,ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-top.messenger-on-left,ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-bottom.messenger-on-right,ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-bottom.messenger-on-left{width:350px}ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-top.messenger-on-left,ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-bottom.messenger-on-left{right:auto}ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-top.messenger-on-right,ul.messenger.messenger-theme-block.messenger-fixed.messenger-on-bottom.messenger-on-right{left:auto}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message-slot{max-width:none}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message{text-shadow:0 1px 0 rgba(255,255,255,0.5);border-width:1px;border-style:solid;text-align:center;padding:1em}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message.alert-warning{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message.alert-error,ul.messenger.messenger-theme-block.messenger-fixed .messenger-message.alert-danger{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message.alert-success{color:#468847;background-color:#dff0d8;border-color:#d6e9c6}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message.alert-info{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message .messenger-close{filter:alpha(opacity=50);opacity:.5;padding:0;cursor:pointer;color:inherit;background:transparent;border:0;-webkit-appearance:none;float:right;position:relative;top:-13px;left:11px;font-size:22px}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message .messenger-close:hover{filter:alpha(opacity=80);opacity:.8}ul.messenger.messenger-theme-block.messenger-fixed .messenger-message .messenger-close:active{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}

View File

@ -1,33 +0,0 @@
(function() {
var $, FlatMessage, spinner_template,
__hasProp = {}.hasOwnProperty,
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };
$ = jQuery;
spinner_template = '<div class="messenger-spinner">\n <span class="messenger-spinner-side messenger-spinner-side-left">\n <span class="messenger-spinner-fill"></span>\n </span>\n <span class="messenger-spinner-side messenger-spinner-side-right">\n <span class="messenger-spinner-fill"></span>\n </span>\n</div>';
FlatMessage = (function(_super) {
__extends(FlatMessage, _super);
function FlatMessage() {
return FlatMessage.__super__.constructor.apply(this, arguments);
}
FlatMessage.prototype.template = function(opts) {
var $message;
$message = FlatMessage.__super__.template.apply(this, arguments);
$message.append($(spinner_template));
return $message;
};
return FlatMessage;
})(window.Messenger.Message);
window.Messenger.themes.flat = {
Message: FlatMessage
};
}).call(this);

File diff suppressed because one or more lines are too long

View File

@ -1,33 +0,0 @@
(function() {
var $, FutureMessage, spinner_template,
__hasProp = {}.hasOwnProperty,
__extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; };
$ = jQuery;
spinner_template = '<div class="messenger-spinner">\n <span class="messenger-spinner-side messenger-spinner-side-left">\n <span class="messenger-spinner-fill"></span>\n </span>\n <span class="messenger-spinner-side messenger-spinner-side-right">\n <span class="messenger-spinner-fill"></span>\n </span>\n</div>';
FutureMessage = (function(_super) {
__extends(FutureMessage, _super);
function FutureMessage() {
return FutureMessage.__super__.constructor.apply(this, arguments);
}
FutureMessage.prototype.template = function(opts) {
var $message;
$message = FutureMessage.__super__.template.apply(this, arguments);
$message.append($(spinner_template));
return $message;
};
return FutureMessage;
})(window.Messenger.Message);
window.Messenger.themes.future = {
Message: FutureMessage
};
}).call(this);

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
@import url("//fonts.googleapis.com/css?family=Raleway:400");ul.messenger-theme-ice{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none;font-family:"Raleway",sans-serif}ul.messenger-theme-ice .messenger-message{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.14),0 4px #aaa,0 5px rgba(0,0,0,0.05);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.14),0 4px #aaa,0 5px rgba(0,0,0,0.05);box-shadow:0 0 0 1px rgba(0,0,0,0.14),0 4px #aaa,0 5px rgba(0,0,0,0.05);border:0;background-color:#f6f6f6;position:relative;margin-bottom:1.5em;font-size:13px;color:#666;font-weight:500;padding:12px 22px}ul.messenger-theme-ice .messenger-message .messenger-close{position:absolute;top:0;right:0;color:#888;opacity:1;font-weight:bold;display:block;font-size:20px;line-height:20px;padding:8px 10px 7px 7px;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}ul.messenger-theme-ice .messenger-message .messenger-close:hover{color:#444}ul.messenger-theme-ice .messenger-message .messenger-close:active{color:#222}ul.messenger-theme-ice .messenger-message .messenger-actions{float:none;margin-top:10px}ul.messenger-theme-ice .messenger-message .messenger-actions a{-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 1px rgba(255,255,255,0.05);-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 1px rgba(255,255,255,0.05);box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 1px rgba(255,255,255,0.05);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;position:relative;text-decoration:none;display:inline-block;padding:10px;color:#888;margin-right:10px;padding:3px 10px 5px;text-transform:capitalize}ul.messenger-theme-ice .messenger-message .messenger-actions a:hover,ul.messenger-theme-ice .messenger-message .messenger-actions a:active{-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 1px rgba(255,255,255,0.15),0 2px #aaa;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 1px rgba(255,255,255,0.15),0 2px #aaa;box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 1px rgba(255,255,255,0.15),0 2px #aaa;color:#444}ul.messenger-theme-ice .messenger-message .messenger-actions a:active{-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 1px rgba(255,255,255,0.15),0 1px #aaa;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 1px rgba(255,255,255,0.15),0 1px #aaa;box-shadow:0 0 0 1px rgba(0,0,0,0.1),inset 0 1px rgba(255,255,255,0.15),0 1px #aaa;top:1px}ul.messenger-theme-ice .messenger-message .messenger-actions .messenger-phrase{display:none}ul.messenger-theme-ice .messenger-message .messenger-message-inner:before{display:block;z-index:20;font-weight:bold;margin-bottom:2px}ul.messenger-theme-ice .messenger-message.alert-success .messenger-message-inner:before{content:"Success"}ul.messenger-theme-ice .messenger-message.alert-error .messenger-message-inner:before{content:"Error"}ul.messenger-theme-ice .messenger-message.alert-info .messenger-message-inner:before{content:"Information"}

View File

@ -1 +0,0 @@
ul.messenger{margin:0;padding:0}ul.messenger>li{list-style:none;margin:0;padding:0}ul.messenger.messenger-empty{display:none}ul.messenger .messenger-message{overflow:hidden;*zoom:1}ul.messenger .messenger-message.messenger-hidden{display:none}ul.messenger .messenger-message .messenger-phrase,ul.messenger .messenger-message .messenger-actions a{padding-right:5px}ul.messenger .messenger-message .messenger-actions{float:right}ul.messenger .messenger-message .messenger-actions a{cursor:pointer;text-decoration:underline}ul.messenger .messenger-message ul,ul.messenger .messenger-message ol{margin:10px 18px 0}ul.messenger.messenger-fixed{position:fixed;z-index:10000}ul.messenger.messenger-fixed .messenger-message{min-width:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}ul.messenger.messenger-fixed .message .messenger-actions{float:left}ul.messenger.messenger-fixed.messenger-on-top{top:20px}ul.messenger.messenger-fixed.messenger-on-bottom{bottom:20px}ul.messenger.messenger-fixed.messenger-on-top,ul.messenger.messenger-fixed.messenger-on-bottom{left:50%;width:800px;margin-left:-400px}@media(max-width:960px){ul.messenger.messenger-fixed.messenger-on-top,ul.messenger.messenger-fixed.messenger-on-bottom{left:10%;width:80%;margin-left:0}}ul.messenger.messenger-fixed.messenger-on-top.messenger-on-right,ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-right{right:20px;left:auto}ul.messenger.messenger-fixed.messenger-on-top.messenger-on-left,ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-left{left:20px;margin-left:0}ul.messenger.messenger-fixed.messenger-on-right,ul.messenger.messenger-fixed.messenger-on-left{width:350px}ul.messenger.messenger-fixed.messenger-on-right .messenger-actions,ul.messenger.messenger-fixed.messenger-on-left .messenger-actions{float:left}ul.messenger .messenger-spinner{display:none}ul.messenger .messenger-clickable{cursor:pointer}

File diff suppressed because one or more lines are too long

View File

@ -292,6 +292,7 @@ setup(
"seleniumbase.js_code",
"seleniumbase.masterqa",
"seleniumbase.plugins",
"seleniumbase.resources",
"seleniumbase.translate",
"seleniumbase.undetected",
"seleniumbase.utilities",