2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2017-2018 AT&T Intellectual Property. All rights
7 * ================================================================================
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
19 * ============LICENSE_END============================================
20 * ===================================================================
25 //When element is first created it should have a red box because it hasn't been edited
26 function newElementProcessor(id) {
27 if ($('g[data-element-id="' + id + '"]').length > 0) {
29 var _idNode = $('g[data-element-id="' + id + '"]')
30 _idNode.children("rect").each(function() {
31 if ($(this).attr('class') === 'djs-outline') {
32 $(this).attr('class', "djs-outline-no-property-saved")
33 $(this).attr('fill', 'red')
40 //Typically used when opening a new model/template
41 function reloadDefaultVariables(isTemp) {