aboutsummaryrefslogtreecommitdiffstats
path: root/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content
diff options
context:
space:
mode:
authorseshukm <seshu.kumar.m@huawei.com>2017-03-08 11:54:56 +0530
committerseshukm <seshu.kumar.m@huawei.com>2017-03-08 11:54:56 +0530
commit80b299e8c4f290e3b16f35eea922cac989b6e767 (patch)
treeb99086734507728ae096349cca4d0258335dbf4f /vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content
parent5fa92b4eb456b5f4959c39578a3c6e3555c4ae7d (diff)
VnfMarket place refactor
IssueId : CLIENT-4 Change-Id: Ia1b076400f9c3bedf9db714099a608ece392aa59 Signed-off-by: seshukm <seshu.kumar.m@huawei.com>
Diffstat (limited to 'vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content')
-rw-r--r--vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content-default-theme.css9
-rw-r--r--vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content-default-theme.min.css6
-rw-r--r--vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.css20
-rw-r--r--vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.js102
-rw-r--r--vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.min.css6
-rw-r--r--vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.min.js7
6 files changed, 150 insertions, 0 deletions
diff --git a/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content-default-theme.css b/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content-default-theme.css
new file mode 100644
index 00000000..9ae64bcb
--- /dev/null
+++ b/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content-default-theme.css
@@ -0,0 +1,9 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.3
+ */
+md-content.md-THEME_NAME-theme {
+ color: '{{foreground-1}}';
+ background-color: '{{background-default}}'; }
diff --git a/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content-default-theme.min.css b/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content-default-theme.min.css
new file mode 100644
index 00000000..15a646ab
--- /dev/null
+++ b/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content-default-theme.min.css
@@ -0,0 +1,6 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.2-master-a9ba340
+ */md-content.md-THEME_NAME-theme{color:"{{foreground-1}}";background-color:"{{background-default}}"} \ No newline at end of file
diff --git a/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.css b/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.css
new file mode 100644
index 00000000..00a91238
--- /dev/null
+++ b/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.css
@@ -0,0 +1,20 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.3
+ */
+md-content {
+ display: block;
+ position: relative;
+ overflow: auto;
+ -webkit-overflow-scrolling: touch; }
+ md-content[md-scroll-y] {
+ overflow-y: auto;
+ overflow-x: hidden; }
+ md-content[md-scroll-x] {
+ overflow-x: auto;
+ overflow-y: hidden; }
+ @media print {
+ md-content {
+ overflow: visible !important; } }
diff --git a/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.js b/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.js
new file mode 100644
index 00000000..b180684b
--- /dev/null
+++ b/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.js
@@ -0,0 +1,102 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.3
+ */
+goog.provide('ngmaterial.components.content');
+goog.require('ngmaterial.core');
+/**
+ * @ngdoc module
+ * @name material.components.content
+ *
+ * @description
+ * Scrollable content
+ */
+mdContentDirective['$inject'] = ["$mdTheming"];
+angular.module('material.components.content', [
+ 'material.core'
+])
+ .directive('mdContent', mdContentDirective);
+
+/**
+ * @ngdoc directive
+ * @name mdContent
+ * @module material.components.content
+ *
+ * @restrict E
+ *
+ * @description
+ *
+ * The `<md-content>` directive is a container element useful for scrollable content. It achieves
+ * this by setting the CSS `overflow` property to `auto` so that content can properly scroll.
+ *
+ * In general, `<md-content>` components are not designed to be nested inside one another. If
+ * possible, it is better to make them siblings. This often results in a better user experience as
+ * having nested scrollbars may confuse the user.
+ *
+ * ## Troubleshooting
+ *
+ * In some cases, you may wish to apply the `md-no-momentum` class to ensure that Safari's
+ * momentum scrolling is disabled. Momentum scrolling can cause flickering issues while scrolling
+ * SVG icons and some other components.
+ *
+ * Additionally, we now also offer the `md-no-flicker` class which can be applied to any element
+ * and uses a Webkit-specific filter of `blur(0px)` that forces GPU rendering of all elements
+ * inside (which eliminates the flicker on iOS devices).
+ *
+ * _<b>Note:</b> Forcing an element to render on the GPU can have unintended side-effects, especially
+ * related to the z-index of elements. Please use with caution and only on the elements needed._
+ *
+ * @usage
+ *
+ * Add the `[layout-padding]` attribute to make the content padded.
+ *
+ * <hljs lang="html">
+ * <md-content layout-padding>
+ * Lorem ipsum dolor sit amet, ne quod novum mei.
+ * </md-content>
+ * </hljs>
+ */
+
+function mdContentDirective($mdTheming) {
+ return {
+ restrict: 'E',
+ controller: ['$scope', '$element', ContentController],
+ link: function(scope, element) {
+ element.addClass('_md'); // private md component indicator for styling
+
+ $mdTheming(element);
+ scope.$broadcast('$mdContentLoaded', element);
+
+ iosScrollFix(element[0]);
+ }
+ };
+
+ function ContentController($scope, $element) {
+ this.$scope = $scope;
+ this.$element = $element;
+ }
+}
+
+function iosScrollFix(node) {
+ // IOS FIX:
+ // If we scroll where there is no more room for the webview to scroll,
+ // by default the webview itself will scroll up and down, this looks really
+ // bad. So if we are scrolling to the very top or bottom, add/subtract one
+ angular.element(node).on('$md.pressdown', function(ev) {
+ // Only touch events
+ if (ev.pointer.type !== 't') return;
+ // Don't let a child content's touchstart ruin it for us.
+ if (ev.$materialScrollFixed) return;
+ ev.$materialScrollFixed = true;
+
+ if (node.scrollTop === 0) {
+ node.scrollTop = 1;
+ } else if (node.scrollHeight === node.scrollTop + node.offsetHeight) {
+ node.scrollTop -= 1;
+ }
+ });
+}
+
+ngmaterial.components.content = angular.module("material.components.content"); \ No newline at end of file
diff --git a/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.min.css b/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.min.css
new file mode 100644
index 00000000..c81dbcaa
--- /dev/null
+++ b/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.min.css
@@ -0,0 +1,6 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.2-master-a9ba340
+ */md-content{display:block;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}md-content[md-scroll-y]{overflow-y:auto;overflow-x:hidden}md-content[md-scroll-x]{overflow-x:auto;overflow-y:hidden}@media print{md-content{overflow:visible!important}} \ No newline at end of file
diff --git a/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.min.js b/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.min.js
new file mode 100644
index 00000000..83b27b6a
--- /dev/null
+++ b/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/closure/content/content.min.js
@@ -0,0 +1,7 @@
+/*!
+ * Angular Material Design
+ * https://github.com/angular/material
+ * @license MIT
+ * v1.1.2-master-a9ba340
+ */
+function mdContentDirective(e){function o(e,o){this.$scope=e,this.$element=o}return{restrict:"E",controller:["$scope","$element",o],link:function(o,t){t.addClass("_md"),e(t),o.$broadcast("$mdContentLoaded",t),iosScrollFix(t[0])}}}function iosScrollFix(e){angular.element(e).on("$md.pressdown",function(o){"t"===o.pointer.type&&(o.$materialScrollFixed||(o.$materialScrollFixed=!0,0===e.scrollTop?e.scrollTop=1:e.scrollHeight===e.scrollTop+e.offsetHeight&&(e.scrollTop-=1)))})}goog.provide("ngmaterial.components.content"),goog.require("ngmaterial.core"),mdContentDirective.$inject=["$mdTheming"],angular.module("material.components.content",["material.core"]).directive("mdContent",mdContentDirective),ngmaterial.components.content=angular.module("material.components.content"); \ No newline at end of file