aboutsummaryrefslogtreecommitdiffstats
path: root/vnfmarket/src/main/webapp/common/thirdparty/angular-material/modules/js/sticky/sticky.min.js
blob: 21db499f0d46858de9b2d3e06181c85814206a0c (plain)
1
2
3
4
5
6
7
/*!
 * Angular Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.1.2-master-a9ba340
 */
!function(t,e,n){"use strict";function r(t,e,r,o){function i(o){function i(t,e){e.addClass("md-sticky-clone");var n={element:t,clone:e};return v.items.push(n),r.nextTick(function(){m.prepend(n.clone)}),d(),function(){v.items.forEach(function(e,n){e.element[0]===t[0]&&(v.items.splice(n,1),e.clone.remove())}),d()}}function c(){v.items.forEach(s),v.items=v.items.sort(function(t,e){return t.top<e.top?-1:1});for(var t,e=m.prop("scrollTop"),n=v.items.length-1;n>=0;n--)if(e>v.items[n].top){t=v.items[n];break}f(t)}function s(t){var e=t.element[0];for(t.top=0,t.left=0,t.right=0;e&&e!==m[0];)t.top+=e.offsetTop,t.left+=e.offsetLeft,e.offsetParent&&(t.right+=e.offsetParent.offsetWidth-e.offsetWidth-e.offsetLeft),e=e.offsetParent;t.height=t.element.prop("offsetHeight");var o=r.floatingScrollbars()?"0":n;r.bidi(t.clone,"margin-left",t.left,o),r.bidi(t.clone,"margin-right",o,t.right)}function a(){var t=m.prop("scrollTop"),e=t>(a.prevScrollTop||0);if(a.prevScrollTop=t,0===t)return void f(null);if(e){if(v.next&&v.next.top<=t)return void f(v.next);if(v.current&&v.next&&v.next.top-t<=v.next.height)return void p(v.current,t+(v.next.top-v.next.height-t))}if(!e){if(v.current&&v.prev&&t<v.current.top)return void f(v.prev);if(v.next&&v.current&&t>=v.next.top-v.current.height)return void p(v.current,t+(v.next.top-t-v.current.height))}v.current&&p(v.current,t)}function f(t){if(v.current!==t){v.current&&(p(v.current,null),u(v.current,null)),t&&u(t,"active"),v.current=t;var e=v.items.indexOf(t);v.next=v.items[e+1],v.prev=v.items[e-1],u(v.next,"next"),u(v.prev,"prev")}}function u(t,e){t&&t.state!==e&&(t.state&&(t.clone.attr("sticky-prev-state",t.state),t.element.attr("sticky-prev-state",t.state)),t.clone.attr("sticky-state",e),t.element.attr("sticky-state",e),t.state=e)}function p(e,o){e&&(null===o||o===n?e.translateY&&(e.translateY=null,e.clone.css(t.CSS.TRANSFORM,"")):(e.translateY=o,r.bidi(e.clone,t.CSS.TRANSFORM,"translate3d("+e.left+"px,"+o+"px,0)","translateY("+o+"px)")))}var m=o.$element,d=e.throttle(c);l(m),m.on("$scrollstart",d),m.on("$scroll",a);var v;return v={prev:null,current:null,next:null,items:[],add:i,refreshElements:c}}function l(t){function n(){+r.now()-i>l?(o=!1,t.triggerHandler("$scrollend")):(t.triggerHandler("$scroll"),e.throttle(n))}var o,i,l=200;t.on("scroll touchmove",function(){o||(o=!0,e.throttle(n),t.triggerHandler("$scrollstart")),t.triggerHandler("$scroll"),i=+r.now()})}var c=r.checkStickySupport();return function(t,e,n){var r=e.controller("mdContent");if(r)if(c)e.css({position:c,top:0,"z-index":2});else{var l=r.$element.data("$$sticky");l||(l=i(r),r.$element.data("$$sticky",l));var s=n||o(e.clone())(t),a=l.add(e,s);t.$on("$destroy",a)}}}r.$inject=["$mdConstant","$$rAF","$mdUtil","$compile"],e.module("material.components.sticky",["material.core","material.components.content"]).factory("$mdSticky",r)}(window,window.angular);
e='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-name' value='`$db.vf-model.name`' /> </set> </outcome> <outcome value='Other'> <set> <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-name' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-name`' /> </set> </outcome> </switch> <set> <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.onap-model-information.model-customization-uuid' value='`$vnf-topology-operation-input.vnf-information.onap-model-information.model-customization-uuid`' /> </set> <set> <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.sdnc-request-header.' value='$vnf-topology-operation-input.sdnc-request-header.' /> <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.request-information.' value='$vnf-topology-operation-input.request-information.' /> <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.' value='$vnf-topology-operation-input.service-information.' /> <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.' value='$vnf-topology-operation-input.vnf-information.' /> <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.' value='$vnf-topology-operation-input.vnf-request-input.' /> </set> <set> <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.order-status' value='PendingCreate' /> <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-rpc-action' value='`$vnf-topology-operation-input.sdnc-request-header.svc-action`' /> <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.last-action' value='`$vnf-topology-operation-input.request-information.request-action`' /> </set> </block> </outcome> </switch> <set> <parameter name='ss.capability.execution-order[0]' value='generate-name' /> <parameter name='ss.capability.execution-order[1]' value='alts-entitlement-assign' /> <parameter name='ss.capability.execution-order[2]' value='alts-license-assign' /> <parameter name='ss.capability.execution-order[3]' value='vlan-tag-assign' /> <parameter name='ss.capability.execution-order[4]' value='mS-vlan-tag-assign' /> <parameter name='ss.capability.execution-order[5]' value='eipam-ip-assignment' /> <parameter name='ss.capability.execution-order[6]' value='eipam-create-pool' /> <parameter name='ss.capability.execution-order[7]' value='netbox-ip-assign' /> <parameter name='ss.capability.execution-order[8]' value='mac-address-assign' /> <parameter name='ss.capability.execution-order[9]' value='mS-mac-address-assign' /> <parameter name='ss.capability.execution-order[10]' value='create-vpe-pool' /> <parameter name='ss.capability.execution-order[11]' value='unresolved-composite-data' /> <parameter name='ss.capability.execution-order[12]' value='aai-vnf-put' /> <parameter name='ss.capability.execution-order_length' value='13' /> </set> <set> <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.sdnc-generated-cloud-resources' value='true' /> </set> <set> <parameter name='ss.capability-type' value='vnf' /> </set> <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`'> <outcome value=''> <block atomic='true'> <set> <parameter name='service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.' value='vnf-topology-operation-input.vnf-request-input.vnf-input-parameters.' /> </set> <call module='GENERIC-RESOURCE-API' rpc='self-serve-vnf-ra-assignment' mode='sync' > <outcome value='failure'> <return status='failure'> <parameter name='error-code' value='500' /> <parameter name='error-message' value="`'Failed to get RA assignments: ' + $error-message`" /> </return> </outcome> </call> </block> </outcome> </switch> <for index='cidx' start='0' end='`$ss.capability.execution-order_length`' > <set> <parameter name='ss.capability-name' value='`$ss.capability.execution-order[$cidx]`' /> <!-- ss.capability.execution-order[] --> </set> <set> <parameter name='ss.capability-action' value='assign' /> </set> <set> <parameter name='ss.capability-dg' value="`'self-serve-' + $ss.capability.execution-order[$cidx]`" /> </set> <for index='pidx' start='0' end='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param_length`' > <set> <parameter name='tmp.param.capability-name' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$pidx].resource-resolution-data.capability-name`' /> </set> <switch test='`$ss.capability-name == $tmp.param.capability-name`'> <outcome value='true'> <switch test='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.vnf-parameters-data.param[$pidx].resource-resolution-data.status`'> <outcome value='PENDING'> <call module='GENERIC-RESOURCE-API' rpc='`$ss.capability-dg`' mode='sync' > <outcome value='failure'> <block atomic='true'> <set> <parameter name='vf.vnf-id' value='`$service-data.vnfs.vnf[$vnf-index].vnf-id`' /> <parameter name='vf.vnf-data.sdnc-request-header.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.sdnc-request-header.`' /> <parameter name='vf.vnf-data.request-information.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.request-information.`' /> <parameter name='vf.vnf-data.service-information.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.`' /> <parameter name='vf.vnf-data.vnf-information.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.`' /> <parameter name='vf.vnf-data.vnf-topology.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.`' /> <parameter name='vf.vnf-data.vnf-level-oper-status.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.`' /> <parameter name='vf.vnf-data.vnf-request-input.vnf-input-parameters.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.vnf-input-parameters.`' /> <parameter name='vf.vnf-data.vnf-request-input.request-version' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.request-version`' /> <parameter name='vf.vnf-data.vnf-request-input.vnf-name' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.vnf-name`' /> <parameter name='vf.vnf-data.vnf-request-input.tenant' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.tenant`' /> <parameter name='vf.vnf-data.vnf-request-input.aic-cloud-region' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.aic-cloud-region`' /> <parameter name='vf.vnf-data.vnf-request-input.aic-clli' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.aic-clli`' /> </set> <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' > <parameter name="source" value="`$prop.restapi.ss-vnf-assignments`"/> <parameter name="outputPath" value="tmp.ss-vnf-url"/> <parameter name="target" value="{service-instance-id}"/> <parameter name="replacement" value="`$service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.service-instance-id`"/> </execute> <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' > <parameter name="source" value="`$tmp.ss-vnf-url`"/> <parameter name="outputPath" value="tmp.ss-vnf-url"/> <parameter name="target" value="{vnf-id}"/> <parameter name="replacement" value="`$service-data.vnfs.vnf[$vnf-index].vnf-id`"/> </execute> <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' > <parameter name='templateFileName' value="`$prop.restapi.templateDir + '/' + $prop.restapi.ss.vnf.templatefile`" /> <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ss-vnf-url`' /> <parameter name='restapiUser' value='`$prop.controller.user`' /> <parameter name='restapiPassword' value='`$prop.controller.pwd`' /> <parameter name='format' value='json' /> <parameter name='httpMethod' value='PUT' /> <parameter name="responsePrefix" value="mdsal-ss-vnf" /> <outcome value='failure'> <set> <parameter name="error-message" value="Failed to persist self-serve vnf assignments during assign in MD-SAL" /> </set> </outcome> <outcome value='not-found'> <set> <parameter name="error-message" value="Failed to persist self-serve vnf assignments during assign in MD-SAL" /> </set> </outcome> </execute> <return status='failure'> <parameter name='error-code' value='500' /> <parameter name='error-message' value="`'Encountered error from capability: '+ $ss.capability-dg + ', with error: '+ $error-message`" /> </return> </block> </outcome> </call> </outcome> <outcome value='FAILED'> <call module='GENERIC-RESOURCE-API' rpc='`$ss.capability-dg`' mode='sync' > <outcome value='failure'> <block atomic='true'> <set> <parameter name='vf.vnf-id' value='`$service-data.vnfs.vnf[$vnf-index].vnf-id`' /> <parameter name='vf.vnf-data.sdnc-request-header.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.sdnc-request-header.`' /> <parameter name='vf.vnf-data.request-information.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.request-information.`' /> <parameter name='vf.vnf-data.service-information.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.`' /> <parameter name='vf.vnf-data.vnf-information.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-information.`' /> <parameter name='vf.vnf-data.vnf-topology.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-topology.`' /> <parameter name='vf.vnf-data.vnf-level-oper-status.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-level-oper-status.`' /> <parameter name='vf.vnf-data.vnf-request-input.vnf-input-parameters.' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.vnf-input-parameters.`' /> <parameter name='vf.vnf-data.vnf-request-input.request-version' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.request-version`' /> <parameter name='vf.vnf-data.vnf-request-input.vnf-name' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.vnf-name`' /> <parameter name='vf.vnf-data.vnf-request-input.tenant' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.tenant`' /> <parameter name='vf.vnf-data.vnf-request-input.aic-cloud-region' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.aic-cloud-region`' /> <parameter name='vf.vnf-data.vnf-request-input.aic-clli' value='`$service-data.vnfs.vnf[$vnf-index].vnf-data.vnf-request-input.aic-clli`' /> </set> <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' > <parameter name="source" value="`$prop.restapi.ss-vnf-assignments`"/> <parameter name="outputPath" value="tmp.ss-vnf-url"/> <parameter name="target" value="{service-instance-id}"/> <parameter name="replacement" value="`$service-data.vnfs.vnf[$vnf-index].vnf-data.service-information.service-instance-id`"/> </execute> <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliStringUtils' method='replace' > <parameter name="source" value="`$tmp.ss-vnf-url`"/> <parameter name="outputPath" value="tmp.ss-vnf-url"/> <parameter name="target" value="{vnf-id}"/> <parameter name="replacement" value="`$service-data.vnfs.vnf[$vnf-index].vnf-id`"/> </execute> <execute plugin='org.onap.ccsdk.sli.plugins.restapicall.RestapiCallNode' method='sendRequest' > <parameter name='templateFileName' value="`$prop.restapi.templateDir + '/' + $prop.restapi.ss.vnf.templatefile`" /> <parameter name='restapiUrl' value='`$prop.controller.url + $tmp.ss-vnf-url`' /> <parameter name='restapiUser' value='`$prop.controller.user`' /> <parameter name='restapiPassword' value='`$prop.controller.pwd`' /> <parameter name='format' value='json' /> <parameter name='httpMethod' value='PUT' /> <parameter name="responsePrefix" value="mdsal-ss-vnf" /> <outcome value='failure'> <set> <parameter name="error-message" value="Failed to persist self-serve vnf assignments during assign in MD-SAL" /> </set> </outcome> <outcome value='not-found'> <set> <parameter name="error-message" value="Failed to persist self-serve vnf assignments during assign in MD-SAL" /> </set> </outcome> </execute> <return status='failure'> <parameter name='error-code' value='500' /> <parameter name='error-message' value="`'Encountered error from capability: '+ $ss.capability-dg + ', with error: '+ $error-message`" /> </return> </block> </outcome> </call> </outcome> </switch> </outcome> </switch> </for> </for> <execute plugin='org.onap.ccsdk.sli.core.slipluginutils.SliPluginUtils' method='printContext' > <parameter name='filename' value='/var/tmp/ss-vnf-assign.log' /> </execute> </block> </method> </service-logic>