From 5238ee1187d583f27dccc4cb804716b40e4dce77 Mon Sep 17 00:00:00 2001 From: mauriziovitale84 Date: Fri, 29 Apr 2016 15:23:34 +0100 Subject: [PATCH] #17 Login successful message --- .../demo/app/home.component.d.ts | 2 + .../demo/app/home.component.js | 37 ++++ .../demo/app/home.component.js.map | 1 + .../demo/app/home.component.ts | 10 + .../demo/app/js/xml2json.js | 178 ++++++++++++++++++ .../ng2-alfresco-login/demo/index.html | 1 + .../ng2-alfresco-login/i18n/en.json | 3 +- .../ng2-alfresco-login/i18n/it.json | 3 +- .../src/alfresco-login.component.d.ts | 1 + .../src/alfresco-login.component.html | 1 + .../src/alfresco-login.component.js | 11 +- .../src/alfresco-login.component.js.map | 2 +- .../src/alfresco-login.component.ts | 11 +- 13 files changed, 256 insertions(+), 5 deletions(-) create mode 100644 ng2-components/ng2-alfresco-login/demo/app/home.component.d.ts create mode 100644 ng2-components/ng2-alfresco-login/demo/app/home.component.js create mode 100644 ng2-components/ng2-alfresco-login/demo/app/home.component.js.map create mode 100644 ng2-components/ng2-alfresco-login/demo/app/home.component.ts create mode 100644 ng2-components/ng2-alfresco-login/demo/app/js/xml2json.js diff --git a/ng2-components/ng2-alfresco-login/demo/app/home.component.d.ts b/ng2-components/ng2-alfresco-login/demo/app/home.component.d.ts new file mode 100644 index 0000000000..c6ada9c512 --- /dev/null +++ b/ng2-components/ng2-alfresco-login/demo/app/home.component.d.ts @@ -0,0 +1,2 @@ +export declare class HomeComponent { +} diff --git a/ng2-components/ng2-alfresco-login/demo/app/home.component.js b/ng2-components/ng2-alfresco-login/demo/app/home.component.js new file mode 100644 index 0000000000..c129b05097 --- /dev/null +++ b/ng2-components/ng2-alfresco-login/demo/app/home.component.js @@ -0,0 +1,37 @@ +System.register(['angular2/core'], function(exports_1, context_1) { + "use strict"; + var __moduleName = context_1 && context_1.id; + var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { + var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; + if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); + else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; + return c > 3 && r && Object.defineProperty(target, key, r), r; + }; + var __metadata = (this && this.__metadata) || function (k, v) { + if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v); + }; + var core_1; + var HomeComponent; + return { + setters:[ + function (core_1_1) { + core_1 = core_1_1; + }], + execute: function() { + HomeComponent = (function () { + function HomeComponent() { + } + HomeComponent = __decorate([ + core_1.Component({ + selector: 'home', + template: 'Welcome' + }), + __metadata('design:paramtypes', []) + ], HomeComponent); + return HomeComponent; + }()); + exports_1("HomeComponent", HomeComponent); + } + } +}); +//# sourceMappingURL=home.component.js.map \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/demo/app/home.component.js.map b/ng2-components/ng2-alfresco-login/demo/app/home.component.js.map new file mode 100644 index 0000000000..735e29ecd1 --- /dev/null +++ b/ng2-components/ng2-alfresco-login/demo/app/home.component.js.map @@ -0,0 +1 @@ +{"version":3,"file":"home.component.js","sourceRoot":"","sources":["home.component.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;YAOA;gBAAA;gBAEA,CAAC;gBAPD;oBAAC,gBAAS,CAAC;wBACP,QAAQ,EAAE,MAAM;wBAChB,QAAQ,EAAE,SAAS;qBACtB,CAAC;;iCAAA;gBAIF,oBAAC;YAAD,CAAC,AAFD,IAEC;YAFD,yCAEC,CAAA"} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/demo/app/home.component.ts b/ng2-components/ng2-alfresco-login/demo/app/home.component.ts new file mode 100644 index 0000000000..25150f8042 --- /dev/null +++ b/ng2-components/ng2-alfresco-login/demo/app/home.component.ts @@ -0,0 +1,10 @@ +import {Component} from 'angular2/core'; + +@Component({ + selector: 'home', + template: 'Welcome' +}) + +export class HomeComponent { + +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/demo/app/js/xml2json.js b/ng2-components/ng2-alfresco-login/demo/app/js/xml2json.js new file mode 100644 index 0000000000..09193e6fcd --- /dev/null +++ b/ng2-components/ng2-alfresco-login/demo/app/js/xml2json.js @@ -0,0 +1,178 @@ +/* This work is licensed under Creative Commons GNU LGPL License. + + + + License: http://creativecommons.org/licenses/LGPL/2.1/ + Version: 0.9 + Author: Stefan Goessner/2006 + Web: http://goessner.net/ +*/ +var parseXml; + +if (typeof window.DOMParser != "undefined") { + parseXml = function(xmlStr) { + return ( new window.DOMParser() ).parseFromString(xmlStr, "text/xml"); + }; +} else if (typeof window.ActiveXObject != "undefined" && + new window.ActiveXObject("Microsoft.XMLDOM")) { + parseXml = function(xmlStr) { + var xmlDoc = new window.ActiveXObject("Microsoft.XMLDOM"); + xmlDoc.async = "false"; + xmlDoc.loadXML(xmlStr); + return xmlDoc; + }; +} else { + throw new Error("No XML parser found"); +} + + + +function xml2json(xml, tab) { + var X = { + toObj: function(xml) { + var o = {}; + if (xml.nodeType==1) { // element node .. + if (xml.attributes.length) // element with attributes .. + for (var i=0; i 1) + o = X.escape(X.innerXml(xml)); + else + for (var n=xml.firstChild; n; n=n.nextSibling) + o["#cdata"] = X.escape(n.nodeValue); + } + } + if (!xml.attributes.length && !xml.firstChild) o = null; + } + else if (xml.nodeType==9) { // document.node + o = X.toObj(xml.documentElement); + } + else + alert("unhandled node type: " + xml.nodeType); + return o; + }, + toJson: function(o, name, ind) { + var json = name ? ("\""+name+"\"") : ""; + if (o instanceof Array) { + for (var i=0,n=o.length; i 1 ? ("\n"+ind+"\t"+o.join(",\n"+ind+"\t")+"\n"+ind) : o.join("")) + "]"; + } + else if (o == null) + json += (name&&":") + "null"; + else if (typeof(o) == "object") { + var arr = []; + for (var m in o) + arr[arr.length] = X.toJson(o[m], m, ind+"\t"); + json += (name?":{":"{") + (arr.length > 1 ? ("\n"+ind+"\t"+arr.join(",\n"+ind+"\t")+"\n"+ind) : arr.join("")) + "}"; + } + else if (typeof(o) == "string") + json += (name&&":") + "\"" + o.toString() + "\""; + else + json += (name&&":") + o.toString(); + return json; + }, + innerXml: function(node) { + var s = "" + if ("innerHTML" in node) + s = node.innerHTML; + else { + var asXml = function(n) { + var s = ""; + if (n.nodeType == 1) { + s += "<" + n.nodeName; + for (var i=0; i"; + } + else + s += "/>"; + } + else if (n.nodeType == 3) + s += n.nodeValue; + else if (n.nodeType == 4) + s += ""; + return s; + }; + for (var c=node.firstChild; c; c=c.nextSibling) + s += asXml(c); + } + return s; + }, + escape: function(txt) { + return txt.replace(/[\\]/g, "\\\\") + .replace(/[\"]/g, '\\"') + .replace(/[\n]/g, '\\n') + .replace(/[\r]/g, '\\r'); + }, + removeWhite: function(e) { + e.normalize(); + for (var n = e.firstChild; n; ) { + if (n.nodeType == 3) { // text node + if (!n.nodeValue.match(/[^ \f\n\r\t\v]/)) { // pure whitespace text node + var nxt = n.nextSibling; + e.removeChild(n); + n = nxt; + } + else + n = n.nextSibling; + } + else if (n.nodeType == 1) { // element node + X.removeWhite(n); + n = n.nextSibling; + } + else // any other node + n = n.nextSibling; + } + return e; + } + }; + xml = parseXml(xml); + if (xml.nodeType == 9) // document node + xml = xml.documentElement; + var json = X.toJson(X.toObj(X.removeWhite(xml)), xml.nodeName, "\t"); + return "{\n" + tab + (tab ? json.replace(/\t/g, tab) : json.replace(/\t|\n/g, "")) + "\n}"; +} \ No newline at end of file diff --git a/ng2-components/ng2-alfresco-login/demo/index.html b/ng2-components/ng2-alfresco-login/demo/index.html index 8e2a84b3ef..95689fedfd 100644 --- a/ng2-components/ng2-alfresco-login/demo/index.html +++ b/ng2-components/ng2-alfresco-login/demo/index.html @@ -21,6 +21,7 @@ +