diff options
Diffstat (limited to 'd2ice.att.io/app/directives/ice-news-and-announcement')
3 files changed, 0 insertions, 218 deletions
diff --git a/d2ice.att.io/app/directives/ice-news-and-announcement/ice-news-and-announcement.directive.js b/d2ice.att.io/app/directives/ice-news-and-announcement/ice-news-and-announcement.directive.js deleted file mode 100755 index d46a0903..00000000 --- a/d2ice.att.io/app/directives/ice-news-and-announcement/ice-news-and-announcement.directive.js +++ /dev/null @@ -1,87 +0,0 @@ -// -// ============LICENSE_START========================================== -// org.onap.vvp/portal -// =================================================================== -// Copyright © 2017 AT&T Intellectual Property. All rights reserved. -// =================================================================== -// -// Unless otherwise specified, all software contained herein is licensed -// under the Apache License, Version 2.0 (the “License”); -// you may not use this software except in compliance with the License. -// You may obtain a copy of the License at -// -// http:www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// -// Unless otherwise specified, all documentation contained herein is licensed -// under the Creative Commons License, Attribution 4.0 Intl. (the “License”); -// you may not use this documentation except in compliance with the License. -// You may obtain a copy of the License at -// -// https:creativecommons.org/licenses/by/4.0/ -// -// Unless required by applicable law or agreed to in writing, documentation -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// ============LICENSE_END============================================ -// -// ECOMP is a trademark and service mark of AT&T Intellectual Property. -(function () { - 'use strict'; - - angular - .module('ice.directives') - .directive('iceNewsAndAnnouncement', ['cmsService', '$uibModal', '$log', iceNewsAndAnnouncement]); - - function iceNewsAndAnnouncement(cmsService, $uibModal, $log) { - var directive = {}; - directive.restrict = 'E'; - directive.templateUrl = 'directives/ice-news-and-announcement/ice-news-and-announcement.html'; - directive.scope = {limit: '=limit', fromLastDays: '=fromLastDays', showDescription: "=showDescription"}; - directive.link = function (scope, element, attrs) { - var limit = scope.limit || 5; - var fromLastDays = scope.fromLastDays || ""; - var init = function () { - cmsService.getPosts(limit, fromLastDays, ['Announcement', 'News']) - .then(function(response) { - scope.cmsPosts = response.data; - }) - .catch(function(error) { - $log.error(error); - }); - }; - - scope.openCMSReadMoreModal = function(cmsPost) { - if(cmsPost) { - $uibModal.open({ - templateUrl: 'main/modals/cms-post-modal/cms-post-modal.html', - controller: 'cmsPostModalController', - controllerAs: 'vm', - size: 'cms-post-read-more', - resolve: { - post: function () { - return cmsPost; - } - } - }); - } else { - $log.debug("Cannot open cms post.") - } - }; - - init(); - }; - - return directive; - } -})(); diff --git a/d2ice.att.io/app/directives/ice-news-and-announcement/ice-news-and-announcement.html b/d2ice.att.io/app/directives/ice-news-and-announcement/ice-news-and-announcement.html deleted file mode 100755 index df377dd6..00000000 --- a/d2ice.att.io/app/directives/ice-news-and-announcement/ice-news-and-announcement.html +++ /dev/null @@ -1,51 +0,0 @@ -<!-- -============LICENSE_START========================================== -org.onap.vvp/portal -=================================================================== -Copyright © 2017 AT&T Intellectual Property. All rights reserved. -=================================================================== - -Unless otherwise specified, all software contained herein is licensed -under the Apache License, Version 2.0 (the “License”); -you may not use this software except in compliance with the License. -You may obtain a copy of the License at - - http:www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - - - -Unless otherwise specified, all documentation contained herein is licensed -under the Creative Commons License, Attribution 4.0 Intl. (the “License”); -you may not use this documentation except in compliance with the License. -You may obtain a copy of the License at - - https:creativecommons.org/licenses/by/4.0/ - -Unless required by applicable law or agreed to in writing, documentation -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - -============LICENSE_END============================================ - -ECOMP is a trademark and service mark of AT&T Intellectual Property.--> -<div class="col-md-12" id="news-and-announcements"> - <div id="news-and-announcements-header">News & Announcements</div> - <ul id="news-and-announcements-list"> - <h4 class="news-and-announcements-details-title" ng-if="!cmsPosts || cmsPosts.length === 0">There are no posts.</h4> - <li data-ng-repeat="post in cmsPosts" class="news-and-announcements-details"> - <div class="news-and-announcements-details-header row"> - <h2 class="news-and-announcements-details-title" id="{{post.title}}" ng-click="openCMSReadMoreModal(post)">{{post.title}}</h2> - </div> - <span class="news-and-announcements-creation">Posted at {{post.publish_date | date2: 'EEEE MMMM doo yyyy'}} by {{post.user.username}}</span> - <p ng-show="showDescription" class="news-and-announcements-description" id="{{post.description}}" ng-bind-html="post.description | htmlspecialchars"></p> - </li> - </ul> -</div> diff --git a/d2ice.att.io/app/directives/ice-news-and-announcement/ice-news-and-announcement.less b/d2ice.att.io/app/directives/ice-news-and-announcement/ice-news-and-announcement.less deleted file mode 100755 index 47c9fc81..00000000 --- a/d2ice.att.io/app/directives/ice-news-and-announcement/ice-news-and-announcement.less +++ /dev/null @@ -1,80 +0,0 @@ -// -// ============LICENSE_START========================================== -// org.onap.vvp/portal -// =================================================================== -// Copyright © 2017 AT&T Intellectual Property. All rights reserved. -// =================================================================== -// -// Unless otherwise specified, all software contained herein is licensed -// under the Apache License, Version 2.0 (the “License”); -// you may not use this software except in compliance with the License. -// You may obtain a copy of the License at -// -// http:www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// -// -// Unless otherwise specified, all documentation contained herein is licensed -// under the Creative Commons License, Attribution 4.0 Intl. (the “License”); -// you may not use this documentation except in compliance with the License. -// You may obtain a copy of the License at -// -// https:creativecommons.org/licenses/by/4.0/ -// -// Unless required by applicable law or agreed to in writing, documentation -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// -// ============LICENSE_END============================================ -// -// ECOMP is a trademark and service mark of AT&T Intellectual Property. -#news-and-announcements { - border: 1px solid @func_color_x; - padding:0px; - - #news-and-announcements-header { - background-color: @func_color_x; - .p_22_m; - padding: 10px 10px 0; - } - #news-and-announcements-list { - list-style:none; - padding: 0 15px; - .news-and-announcements-details { - border-bottom: 1px dashed @main_color_a; - padding-bottom:10px; - - .news-and-announcements-details-header { - .news-and-announcements-details-title { - .f-type ._20_m; - cursor: pointer; - margin-top: 15px; - margin-bottom: 0px; - margin-left: 15px; - word-wrap: break-word; - } - } - .news-and-announcements-description { - .m_18_r; - margin: 3px 0px; - line-height: 20px; - word-wrap: break-word; - } - .news-and-announcements-creation { - .m_12_r; - } - } - .news-and-announcements-details:last-child { - padding:0px; - border:none; - } - } -} |