aboutsummaryrefslogtreecommitdiffstats
path: root/vnfmarket/common/thirdparty/angular-material/modules/js/button
diff options
context:
space:
mode:
authorseshukm <seshu.kumar.m@huawei.com>2017-03-06 10:23:16 +0530
committerseshukm <seshu.kumar.m@huawei.com>2017-03-06 10:23:16 +0530
commit663394f188c4460ad889b70a82557db0f9754032 (patch)
tree09d5bea2b0684b5752f5cd8f74e1f3f4ffaa740a /vnfmarket/common/thirdparty/angular-material/modules/js/button
parent194d6e19da729265130123b6638e0f57589c9367 (diff)
thirdparty files updated for the vnf market place
IssueId : CLIENT-4 Change-Id: Id58c2d11985bda35dc482b122dc404aea2e477da Signed-off-by: seshukm <seshu.kumar.m@huawei.com>
Diffstat (limited to 'vnfmarket/common/thirdparty/angular-material/modules/js/button')
-rw-r--r--vnfmarket/common/thirdparty/angular-material/modules/js/button/bower.json7
-rw-r--r--vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.css118
-rw-r--r--vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.min.css6
-rw-r--r--vnfmarket/common/thirdparty/angular-material/modules/js/button/button.css205
-rw-r--r--vnfmarket/common/thirdparty/angular-material/modules/js/button/button.js195
-rw-r--r--vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.css6
-rw-r--r--vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.js7
7 files changed, 544 insertions, 0 deletions
diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/button/bower.json b/vnfmarket/common/thirdparty/angular-material/modules/js/button/bower.json
new file mode 100644
index 00000000..83b7f711
--- /dev/null
+++ b/vnfmarket/common/thirdparty/angular-material/modules/js/button/bower.json
@@ -0,0 +1,7 @@
+{
+ "name": "angular-material-button",
+ "version": "1.1.2-master-a9ba340",
+ "dependencies": {
+ "angular-material-core": "1.1.2-master-a9ba340"
+ }
+} \ No newline at end of file
diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.css b/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.css
new file mode 100644
index 00000000..f46d5d08
--- /dev/null
+++ b/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.css
@@ -0,0 +1,118 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.3
+ */
+.md-button.md-THEME_NAME-theme:not([disabled]):hover {
+ background-color: '{{background-500-0.2}}'; }
+
+.md-button.md-THEME_NAME-theme:not([disabled]).md-focused {
+ background-color: '{{background-500-0.2}}'; }
+
+.md-button.md-THEME_NAME-theme:not([disabled]).md-icon-button:hover {
+ background-color: transparent; }
+
+.md-button.md-THEME_NAME-theme.md-fab {
+ background-color: '{{accent-color}}';
+ color: '{{accent-contrast}}'; }
+ .md-button.md-THEME_NAME-theme.md-fab md-icon {
+ color: '{{accent-contrast}}'; }
+ .md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover {
+ background-color: '{{accent-A700}}'; }
+ .md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused {
+ background-color: '{{accent-A700}}'; }
+
+.md-button.md-THEME_NAME-theme.md-primary {
+ color: '{{primary-color}}'; }
+ .md-button.md-THEME_NAME-theme.md-primary.md-raised, .md-button.md-THEME_NAME-theme.md-primary.md-fab {
+ color: '{{primary-contrast}}';
+ background-color: '{{primary-color}}'; }
+ .md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]) md-icon {
+ color: '{{primary-contrast}}'; }
+ .md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):hover {
+ background-color: '{{primary-600}}'; }
+ .md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]).md-focused {
+ background-color: '{{primary-600}}'; }
+ .md-button.md-THEME_NAME-theme.md-primary:not([disabled]) md-icon {
+ color: '{{primary-color}}'; }
+
+.md-button.md-THEME_NAME-theme.md-fab {
+ background-color: '{{accent-color}}';
+ color: '{{accent-contrast}}'; }
+ .md-button.md-THEME_NAME-theme.md-fab:not([disabled]) .md-icon {
+ color: '{{accent-contrast}}'; }
+ .md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover {
+ background-color: '{{accent-A700}}'; }
+ .md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused {
+ background-color: '{{accent-A700}}'; }
+
+.md-button.md-THEME_NAME-theme.md-raised {
+ color: '{{background-900}}';
+ background-color: '{{background-50}}'; }
+ .md-button.md-THEME_NAME-theme.md-raised:not([disabled]) md-icon {
+ color: '{{background-900}}'; }
+ .md-button.md-THEME_NAME-theme.md-raised:not([disabled]):hover {
+ background-color: '{{background-50}}'; }
+ .md-button.md-THEME_NAME-theme.md-raised:not([disabled]).md-focused {
+ background-color: '{{background-200}}'; }
+
+.md-button.md-THEME_NAME-theme.md-warn {
+ color: '{{warn-color}}'; }
+ .md-button.md-THEME_NAME-theme.md-warn.md-raised, .md-button.md-THEME_NAME-theme.md-warn.md-fab {
+ color: '{{warn-contrast}}';
+ background-color: '{{warn-color}}'; }
+ .md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]) md-icon {
+ color: '{{warn-contrast}}'; }
+ .md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):hover {
+ background-color: '{{warn-600}}'; }
+ .md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]).md-focused {
+ background-color: '{{warn-600}}'; }
+ .md-button.md-THEME_NAME-theme.md-warn:not([disabled]) md-icon {
+ color: '{{warn-color}}'; }
+
+.md-button.md-THEME_NAME-theme.md-accent {
+ color: '{{accent-color}}'; }
+ .md-button.md-THEME_NAME-theme.md-accent.md-raised, .md-button.md-THEME_NAME-theme.md-accent.md-fab {
+ color: '{{accent-contrast}}';
+ background-color: '{{accent-color}}'; }
+ .md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]) md-icon, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]) md-icon {
+ color: '{{accent-contrast}}'; }
+ .md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):hover, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):hover {
+ background-color: '{{accent-A700}}'; }
+ .md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]).md-focused, .md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]).md-focused {
+ background-color: '{{accent-A700}}'; }
+ .md-button.md-THEME_NAME-theme.md-accent:not([disabled]) md-icon {
+ color: '{{accent-color}}'; }
+
+.md-button.md-THEME_NAME-theme[disabled], .md-button.md-THEME_NAME-theme.md-raised[disabled], .md-button.md-THEME_NAME-theme.md-fab[disabled], .md-button.md-THEME_NAME-theme.md-accent[disabled], .md-button.md-THEME_NAME-theme.md-warn[disabled] {
+ color: '{{foreground-3}}';
+ cursor: default; }
+ .md-button.md-THEME_NAME-theme[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-raised[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-fab[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-accent[disabled] md-icon, .md-button.md-THEME_NAME-theme.md-warn[disabled] md-icon {
+ color: '{{foreground-3}}'; }
+
+.md-button.md-THEME_NAME-theme.md-raised[disabled], .md-button.md-THEME_NAME-theme.md-fab[disabled] {
+ background-color: '{{foreground-4}}'; }
+
+.md-button.md-THEME_NAME-theme[disabled] {
+ background-color: transparent; }
+
+._md a.md-THEME_NAME-theme:not(.md-button).md-primary {
+ color: '{{primary-color}}'; }
+ ._md a.md-THEME_NAME-theme:not(.md-button).md-primary:hover {
+ color: '{{primary-700}}'; }
+
+._md a.md-THEME_NAME-theme:not(.md-button).md-accent {
+ color: '{{accent-color}}'; }
+ ._md a.md-THEME_NAME-theme:not(.md-button).md-accent:hover {
+ color: '{{accent-700}}'; }
+
+._md a.md-THEME_NAME-theme:not(.md-button).md-accent {
+ color: '{{accent-color}}'; }
+ ._md a.md-THEME_NAME-theme:not(.md-button).md-accent:hover {
+ color: '{{accent-A700}}'; }
+
+._md a.md-THEME_NAME-theme:not(.md-button).md-warn {
+ color: '{{warn-color}}'; }
+ ._md a.md-THEME_NAME-theme:not(.md-button).md-warn:hover {
+ color: '{{warn-700}}'; }
diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.min.css b/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.min.css
new file mode 100644
index 00000000..66fe6758
--- /dev/null
+++ b/vnfmarket/common/thirdparty/angular-material/modules/js/button/button-default-theme.min.css
@@ -0,0 +1,6 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.2-master-a9ba340
+ */.md-button.md-THEME_NAME-theme:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme:not([disabled]):hover{background-color:"{{background-500-0.2}}"}.md-button.md-THEME_NAME-theme:not([disabled]).md-icon-button:hover{background-color:transparent}.md-button.md-THEME_NAME-theme.md-fab md-icon{color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-primary{color:"{{primary-color}}"}.md-button.md-THEME_NAME-theme.md-primary.md-fab,.md-button.md-THEME_NAME-theme.md-primary.md-raised{color:"{{primary-contrast}}";background-color:"{{primary-color}}"}.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]) md-icon{color:"{{primary-contrast}}"}.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-primary.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-primary.md-raised:not([disabled]):hover{background-color:"{{primary-600}}"}.md-button.md-THEME_NAME-theme.md-primary:not([disabled]) md-icon{color:"{{primary-color}}"}.md-button.md-THEME_NAME-theme.md-fab{background-color:"{{accent-color}}";color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-fab:not([disabled]) .md-icon{color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-fab:not([disabled]):hover{background-color:"{{accent-A700}}"}.md-button.md-THEME_NAME-theme.md-raised{color:"{{background-900}}";background-color:"{{background-50}}"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]) md-icon{color:"{{background-900}}"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]):hover{background-color:"{{background-50}}"}.md-button.md-THEME_NAME-theme.md-raised:not([disabled]).md-focused{background-color:"{{background-200}}"}.md-button.md-THEME_NAME-theme.md-warn{color:"{{warn-color}}"}.md-button.md-THEME_NAME-theme.md-warn.md-fab,.md-button.md-THEME_NAME-theme.md-warn.md-raised{color:"{{warn-contrast}}";background-color:"{{warn-color}}"}.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]) md-icon{color:"{{warn-contrast}}"}.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-warn.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-warn.md-raised:not([disabled]):hover{background-color:"{{warn-600}}"}.md-button.md-THEME_NAME-theme.md-warn:not([disabled]) md-icon{color:"{{warn-color}}"}.md-button.md-THEME_NAME-theme.md-accent{color:"{{accent-color}}"}.md-button.md-THEME_NAME-theme.md-accent.md-fab,.md-button.md-THEME_NAME-theme.md-accent.md-raised{color:"{{accent-contrast}}";background-color:"{{accent-color}}"}.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]) md-icon,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]) md-icon{color:"{{accent-contrast}}"}.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-accent.md-fab:not([disabled]):hover,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]).md-focused,.md-button.md-THEME_NAME-theme.md-accent.md-raised:not([disabled]):hover{background-color:"{{accent-A700}}"}.md-button.md-THEME_NAME-theme.md-accent:not([disabled]) md-icon{color:"{{accent-color}}"}.md-button.md-THEME_NAME-theme.md-accent[disabled],.md-button.md-THEME_NAME-theme.md-fab[disabled],.md-button.md-THEME_NAME-theme.md-raised[disabled],.md-button.md-THEME_NAME-theme.md-warn[disabled],.md-button.md-THEME_NAME-theme[disabled]{color:"{{foreground-3}}";cursor:default}.md-button.md-THEME_NAME-theme.md-accent[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-fab[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-raised[disabled] md-icon,.md-button.md-THEME_NAME-theme.md-warn[disabled] md-icon,.md-button.md-THEME_NAME-theme[disabled] md-icon{color:"{{foreground-3}}"}.md-button.md-THEME_NAME-theme.md-fab[disabled],.md-button.md-THEME_NAME-theme.md-raised[disabled]{background-color:"{{foreground-4}}"}.md-button.md-THEME_NAME-theme[disabled]{background-color:transparent}._md a.md-THEME_NAME-theme:not(.md-button).md-primary{color:"{{primary-color}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-primary:hover{color:"{{primary-700}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-accent:hover{color:"{{accent-700}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-accent{color:"{{accent-color}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-accent:hover{color:"{{accent-A700}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-warn{color:"{{warn-color}}"}._md a.md-THEME_NAME-theme:not(.md-button).md-warn:hover{color:"{{warn-700}}"} \ No newline at end of file
diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.css b/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.css
new file mode 100644
index 00000000..f0067720
--- /dev/null
+++ b/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.css
@@ -0,0 +1,205 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.3
+ */
+button.md-button::-moz-focus-inner {
+ border: 0; }
+
+.md-button {
+ display: inline-block;
+ position: relative;
+ cursor: pointer;
+ /** Alignment adjustments */
+ min-height: 36px;
+ min-width: 88px;
+ line-height: 36px;
+ vertical-align: middle;
+ -webkit-box-align: center;
+ -webkit-align-items: center;
+ align-items: center;
+ text-align: center;
+ border-radius: 2px;
+ box-sizing: border-box;
+ /* Reset default button appearance */
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+ outline: none;
+ border: 0;
+ /** Custom styling for button */
+ padding: 0 6px;
+ margin: 6px 8px;
+ background: transparent;
+ color: currentColor;
+ white-space: nowrap;
+ /* Uppercase text content */
+ text-transform: uppercase;
+ font-weight: 500;
+ font-size: 14px;
+ font-style: inherit;
+ font-variant: inherit;
+ font-family: inherit;
+ text-decoration: none;
+ overflow: hidden;
+ -webkit-transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
+ transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
+ .md-dense > .md-button:not(.md-dense-disabled),
+ .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
+ min-height: 32px; }
+ .md-dense > .md-button:not(.md-dense-disabled),
+ .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
+ line-height: 32px; }
+ .md-dense > .md-button:not(.md-dense-disabled),
+ .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
+ font-size: 13px; }
+ .md-button:focus {
+ outline: none; }
+ .md-button:hover, .md-button:focus {
+ text-decoration: none; }
+ .md-button.ng-hide, .md-button.ng-leave {
+ -webkit-transition: none;
+ transition: none; }
+ .md-button.md-cornered {
+ border-radius: 0; }
+ .md-button.md-icon {
+ padding: 0;
+ background: none; }
+ .md-button.md-raised:not([disabled]) {
+ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); }
+ .md-button.md-icon-button {
+ margin: 0 6px;
+ height: 40px;
+ min-width: 0;
+ line-height: 24px;
+ padding: 8px;
+ width: 40px;
+ border-radius: 50%; }
+ .md-button.md-icon-button .md-ripple-container {
+ border-radius: 50%;
+ background-clip: padding-box;
+ overflow: hidden;
+ -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC"); }
+ .md-button.md-fab {
+ z-index: 20;
+ line-height: 56px;
+ min-width: 0;
+ width: 56px;
+ height: 56px;
+ vertical-align: middle;
+ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
+ border-radius: 50%;
+ background-clip: padding-box;
+ overflow: hidden;
+ -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
+ transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
+ -webkit-transition-property: background-color, box-shadow, -webkit-transform;
+ transition-property: background-color, box-shadow, -webkit-transform;
+ transition-property: background-color, box-shadow, transform;
+ transition-property: background-color, box-shadow, transform, -webkit-transform; }
+ .md-button.md-fab.md-fab-bottom-right {
+ top: auto;
+ right: 20px;
+ bottom: 20px;
+ left: auto;
+ position: absolute; }
+ .md-button.md-fab.md-fab-bottom-left {
+ top: auto;
+ right: auto;
+ bottom: 20px;
+ left: 20px;
+ position: absolute; }
+ .md-button.md-fab.md-fab-top-right {
+ top: 20px;
+ right: 20px;
+ bottom: auto;
+ left: auto;
+ position: absolute; }
+ .md-button.md-fab.md-fab-top-left {
+ top: 20px;
+ right: auto;
+ bottom: auto;
+ left: 20px;
+ position: absolute; }
+ .md-button.md-fab .md-ripple-container {
+ border-radius: 50%;
+ background-clip: padding-box;
+ overflow: hidden;
+ -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC"); }
+ .md-button.md-fab.md-mini {
+ line-height: 40px;
+ width: 40px;
+ height: 40px; }
+ .md-button.md-fab.ng-hide, .md-button.md-fab.ng-leave {
+ -webkit-transition: none;
+ transition: none; }
+ .md-button:not([disabled]).md-raised.md-focused, .md-button:not([disabled]).md-fab.md-focused {
+ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); }
+ .md-button:not([disabled]).md-raised:active, .md-button:not([disabled]).md-fab:active {
+ box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4); }
+ .md-button .md-ripple-container {
+ border-radius: 2px;
+ background-clip: padding-box;
+ overflow: hidden;
+ -webkit-mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC"); }
+
+.md-button.md-icon-button md-icon,
+button.md-button.md-fab md-icon {
+ display: block; }
+
+.md-toast-open-top .md-button.md-fab-top-left,
+.md-toast-open-top .md-button.md-fab-top-right {
+ -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
+ transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
+ -webkit-transform: translate3d(0, 42px, 0);
+ transform: translate3d(0, 42px, 0); }
+ .md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused, .md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,
+ .md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,
+ .md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover {
+ -webkit-transform: translate3d(0, 41px, 0);
+ transform: translate3d(0, 41px, 0); }
+
+.md-toast-open-bottom .md-button.md-fab-bottom-left,
+.md-toast-open-bottom .md-button.md-fab-bottom-right {
+ -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
+ transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
+ -webkit-transform: translate3d(0, -42px, 0);
+ transform: translate3d(0, -42px, 0); }
+ .md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused, .md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,
+ .md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,
+ .md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover {
+ -webkit-transform: translate3d(0, -43px, 0);
+ transform: translate3d(0, -43px, 0); }
+
+.md-button-group {
+ display: -webkit-box;
+ display: -webkit-flex;
+ display: flex;
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+ width: 100%; }
+ .md-button-group > .md-button {
+ -webkit-box-flex: 1;
+ -webkit-flex: 1;
+ flex: 1;
+ display: block;
+ overflow: hidden;
+ width: 0;
+ border-width: 1px 0px 1px 1px;
+ border-radius: 0;
+ text-align: center;
+ text-overflow: ellipsis;
+ white-space: nowrap; }
+ .md-button-group > .md-button:first-child {
+ border-radius: 2px 0px 0px 2px; }
+ .md-button-group > .md-button:last-child {
+ border-right-width: 1px;
+ border-radius: 0px 2px 2px 0px; }
+
+@media screen and (-ms-high-contrast: active) {
+ .md-button.md-raised,
+ .md-button.md-fab {
+ border: 1px solid #fff; } }
diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.js b/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.js
new file mode 100644
index 00000000..da7449ce
--- /dev/null
+++ b/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.js
@@ -0,0 +1,195 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.3
+ */
+(function( window, angular, undefined ){
+"use strict";
+
+/**
+ * @ngdoc module
+ * @name material.components.button
+ * @description
+ *
+ * Button
+ */
+MdButtonDirective['$inject'] = ["$mdButtonInkRipple", "$mdTheming", "$mdAria", "$mdInteraction"];
+MdAnchorDirective['$inject'] = ["$mdTheming"];
+angular
+ .module('material.components.button', [ 'material.core' ])
+ .directive('mdButton', MdButtonDirective)
+ .directive('a', MdAnchorDirective);
+
+
+/**
+ * @private
+ * @restrict E
+ *
+ * @description
+ * `a` is an anchor directive used to inherit theme colors for md-primary, md-accent, etc.
+ *
+ * @usage
+ *
+ * <hljs lang="html">
+ * <md-content md-theme="myTheme">
+ * <a href="#chapter1" class="md-accent"></a>
+ * </md-content>
+ * </hljs>
+ */
+function MdAnchorDirective($mdTheming) {
+ return {
+ restrict : 'E',
+ link : function postLink(scope, element) {
+ // Make sure to inherit theme so stand-alone anchors
+ // support theme colors for md-primary, md-accent, etc.
+ $mdTheming(element);
+ }
+ };
+}
+
+
+/**
+ * @ngdoc directive
+ * @name mdButton
+ * @module material.components.button
+ *
+ * @restrict E
+ *
+ * @description
+ * `<md-button>` is a button directive with optional ink ripples (default enabled).
+ *
+ * If you supply a `href` or `ng-href` attribute, it will become an `<a>` element. Otherwise, it
+ * will become a `<button>` element. As per the
+ * [Material Design specifications](https://material.google.com/style/color.html#color-color-palette)
+ * the FAB button background is filled with the accent color [by default]. The primary color palette
+ * may be used with the `md-primary` class.
+ *
+ * Developers can also change the color palette of the button, by using the following classes
+ * - `md-primary`
+ * - `md-accent`
+ * - `md-warn`
+ *
+ * See for example
+ *
+ * <hljs lang="html">
+ * <md-button class="md-primary">Primary Button</md-button>
+ * </hljs>
+ *
+ * Button can be also raised, which means that they will use the current color palette to fill the button.
+ *
+ * <hljs lang="html">
+ * <md-button class="md-accent md-raised">Raised and Accent Button</md-button>
+ * </hljs>
+ *
+ * It is also possible to disable the focus effect on the button, by using the following markup.
+ *
+ * <hljs lang="html">
+ * <md-button class="md-no-focus">No Focus Style</md-button>
+ * </hljs>
+ *
+ * @param {boolean=} md-no-ink If present, disable ripple ink effects.
+ * @param {expression=} ng-disabled En/Disable based on the expression
+ * @param {string=} md-ripple-size Overrides the default ripple size logic. Options: `full`, `partial`, `auto`
+ * @param {string=} aria-label Adds alternative text to button for accessibility, useful for icon buttons.
+ * If no default text is found, a warning will be logged.
+ *
+ * @usage
+ *
+ * Regular buttons:
+ *
+ * <hljs lang="html">
+ * <md-button> Flat Button </md-button>
+ * <md-button href="http://google.com"> Flat link </md-button>
+ * <md-button class="md-raised"> Raised Button </md-button>
+ * <md-button ng-disabled="true"> Disabled Button </md-button>
+ * <md-button>
+ * <md-icon md-svg-src="your/icon.svg"></md-icon>
+ * Register Now
+ * </md-button>
+ * </hljs>
+ *
+ * FAB buttons:
+ *
+ * <hljs lang="html">
+ * <md-button class="md-fab" aria-label="FAB">
+ * <md-icon md-svg-src="your/icon.svg"></md-icon>
+ * </md-button>
+ * <!-- mini-FAB -->
+ * <md-button class="md-fab md-mini" aria-label="Mini FAB">
+ * <md-icon md-svg-src="your/icon.svg"></md-icon>
+ * </md-button>
+ * <!-- Button with SVG Icon -->
+ * <md-button class="md-icon-button" aria-label="Custom Icon Button">
+ * <md-icon md-svg-icon="path/to/your.svg"></md-icon>
+ * </md-button>
+ * </hljs>
+ */
+function MdButtonDirective($mdButtonInkRipple, $mdTheming, $mdAria, $mdInteraction) {
+
+ return {
+ restrict: 'EA',
+ replace: true,
+ transclude: true,
+ template: getTemplate,
+ link: postLink
+ };
+
+ function isAnchor(attr) {
+ return angular.isDefined(attr.href) || angular.isDefined(attr.ngHref) || angular.isDefined(attr.ngLink) || angular.isDefined(attr.uiSref);
+ }
+
+ function getTemplate(element, attr) {
+ if (isAnchor(attr)) {
+ return '<a class="md-button" ng-transclude></a>';
+ } else {
+ //If buttons don't have type="button", they will submit forms automatically.
+ var btnType = (typeof attr.type === 'undefined') ? 'button' : attr.type;
+ return '<button class="md-button" type="' + btnType + '" ng-transclude></button>';
+ }
+ }
+
+ function postLink(scope, element, attr) {
+ $mdTheming(element);
+ $mdButtonInkRipple.attach(scope, element);
+
+ // Use async expect to support possible bindings in the button label
+ $mdAria.expectWithoutText(element, 'aria-label');
+
+ // For anchor elements, we have to set tabindex manually when the
+ // element is disabled
+ if (isAnchor(attr) && angular.isDefined(attr.ngDisabled) ) {
+ scope.$watch(attr.ngDisabled, function(isDisabled) {
+ element.attr('tabindex', isDisabled ? -1 : 0);
+ });
+ }
+
+ // disabling click event when disabled is true
+ element.on('click', function(e){
+ if (attr.disabled === true) {
+ e.preventDefault();
+ e.stopImmediatePropagation();
+ }
+ });
+
+ if (!element.hasClass('md-no-focus')) {
+
+ element.on('focus', function() {
+
+ // Only show the focus effect when being focused through keyboard interaction or programmatically
+ if (!$mdInteraction.isUserInvoked() || $mdInteraction.getLastInteractionType() === 'keyboard') {
+ element.addClass('md-focused');
+ }
+
+ });
+
+ element.on('blur', function() {
+ element.removeClass('md-focused');
+ });
+ }
+
+ }
+
+}
+
+})(window, window.angular); \ No newline at end of file
diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.css b/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.css
new file mode 100644
index 00000000..f92f52ee
--- /dev/null
+++ b/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.css
@@ -0,0 +1,6 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.2-master-a9ba340
+ */button.md-button::-moz-focus-inner{border:0}.md-button{display:inline-block;position:relative;cursor:pointer;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;-webkit-box-align:center;-webkit-align-items:center;align-items:center;text-align:center;border-radius:2px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;border:0;padding:0 6px;margin:6px 8px;background:transparent;color:currentColor;white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;overflow:hidden;-webkit-transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1);transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}.md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled),.md-dense>.md-button:not(.md-dense-disabled){min-height:32px;line-height:32px;font-size:13px}.md-button:focus{outline:none}.md-button:focus,.md-button:hover{text-decoration:none}.md-button.ng-hide,.md-button.ng-leave{-webkit-transition:none;transition:none}.md-button.md-cornered{border-radius:0}.md-button.md-icon{padding:0;background:none}.md-button.md-raised:not([disabled]){box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button.md-icon-button{margin:0 6px;height:40px;min-width:0;line-height:24px;padding:8px;width:40px;border-radius:50%}.md-button.md-icon-button .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC")}.md-button.md-fab{z-index:20;line-height:56px;min-width:0;width:56px;height:56px;vertical-align:middle;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-transition:all .3s cubic-bezier(.55,0,.55,.2);transition:all .3s cubic-bezier(.55,0,.55,.2);-webkit-transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,-webkit-transform;transition-property:background-color,box-shadow,transform;transition-property:background-color,box-shadow,transform,-webkit-transform}.md-button.md-fab.md-fab-bottom-right{top:auto;right:20px;bottom:20px;left:auto;position:absolute}.md-button.md-fab.md-fab-bottom-left{top:auto;right:auto;bottom:20px;left:20px;position:absolute}.md-button.md-fab.md-fab-top-right{top:20px;right:20px;bottom:auto;left:auto;position:absolute}.md-button.md-fab.md-fab-top-left{top:20px;right:auto;bottom:auto;left:20px;position:absolute}.md-button.md-fab .md-ripple-container{border-radius:50%;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC")}.md-button.md-fab.md-mini{line-height:40px;width:40px;height:40px}.md-button.md-fab.ng-hide,.md-button.md-fab.ng-leave{-webkit-transition:none;transition:none}.md-button:not([disabled]).md-fab.md-focused,.md-button:not([disabled]).md-raised.md-focused{box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.md-button:not([disabled]).md-fab:active,.md-button:not([disabled]).md-raised:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}.md-button .md-ripple-container{border-radius:2px;background-clip:padding-box;overflow:hidden;-webkit-mask-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC")}.md-button.md-icon-button md-icon,button.md-button.md-fab md-icon{display:block}.md-toast-open-top .md-button.md-fab-top-left,.md-toast-open-top .md-button.md-fab-top-right{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,42px,0);transform:translate3d(0,42px,0)}.md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,.md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover{-webkit-transform:translate3d(0,41px,0);transform:translate3d(0,41px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left,.md-toast-open-bottom .md-button.md-fab-bottom-right{-webkit-transition:all .4s cubic-bezier(.25,.8,.25,1);transition:all .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:translate3d(0,-42px,0);transform:translate3d(0,-42px,0)}.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,.md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover{-webkit-transform:translate3d(0,-43px,0);transform:translate3d(0,-43px,0)}.md-button-group{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%}.md-button-group>.md-button{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:block;overflow:hidden;width:0;border-width:1px 0 1px 1px;border-radius:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.md-button-group>.md-button:first-child{border-radius:2px 0 0 2px}.md-button-group>.md-button:last-child{border-right-width:1px;border-radius:0 2px 2px 0}@media screen and (-ms-high-contrast:active){.md-button.md-fab,.md-button.md-raised{border:1px solid #fff}} \ No newline at end of file
diff --git a/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.js b/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.js
new file mode 100644
index 00000000..d582e447
--- /dev/null
+++ b/vnfmarket/common/thirdparty/angular-material/modules/js/button/button.min.js
@@ -0,0 +1,7 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.2-master-a9ba340
+ */
+!function(n,t,e){"use strict";function i(n){return{restrict:"E",link:function(t,e){n(e)}}}function o(n,e,i,o){function a(n){return t.isDefined(n.href)||t.isDefined(n.ngHref)||t.isDefined(n.ngLink)||t.isDefined(n.uiSref)}function r(n,t){if(a(t))return'<a class="md-button" ng-transclude></a>';var e="undefined"==typeof t.type?"button":t.type;return'<button class="md-button" type="'+e+'" ng-transclude></button>'}function u(r,u,d){e(u),n.attach(r,u),i.expectWithoutText(u,"aria-label"),a(d)&&t.isDefined(d.ngDisabled)&&r.$watch(d.ngDisabled,function(n){u.attr("tabindex",n?-1:0)}),u.on("click",function(n){d.disabled===!0&&(n.preventDefault(),n.stopImmediatePropagation())}),u.hasClass("md-no-focus")||(u.on("focus",function(){o.isUserInvoked()&&"keyboard"!==o.getLastInteractionType()||u.addClass("md-focused")}),u.on("blur",function(){u.removeClass("md-focused")}))}return{restrict:"EA",replace:!0,transclude:!0,template:r,link:u}}o.$inject=["$mdButtonInkRipple","$mdTheming","$mdAria","$mdInteraction"],i.$inject=["$mdTheming"],t.module("material.components.button",["material.core"]).directive("mdButton",o).directive("a",i)}(window,window.angular); \ No newline at end of file