XDashboard-0.6/ 0000775 0000764 0000764 00000000000 10235500363 015021 5 ustar chimezie chimezie 0000000 0000000 XDashboard-0.6/XDashboard.xslt 0000744 0000764 0000764 00000145634 10235476403 017777 0 ustar chimezie chimezie 0000000 0000000 / Date of Last Modification Size Internet Media Type Owner FormsPlayer has failed to load! Please check your installation. namespace="xforms" implementation="#FormsPlayer" 4Suite Repository Manager XDashboard Configuration Soap Server Address to soap server: http://[hostname]:[port] XML Viewer /XDashboard/tree-view.xslt Mike Brown's Pretty XML Tree Viewer /ftss/data/decorated-xml.xslt Internet Explorer's DHTML view Save Configuration System-wide Namespace Mappings Namespace Uri Namespace Prefix Delete Duplicate Duplicate the selected namespace mapping Save Mappings Save Namespace Mappings Repository-wide Users Repository-wide Groups Repository-wide Servers Repository-wide Document Definitions Name Last Modified Size System Type Internet Media Type Resource Owner world users guest owner read write execute delete change owner change permissions write user model read metadata FormsPlayer has failed to load! Please check your installation. namespace="xforms" implementation="#FormsPlayer" 4Suite Repository Manager - (manage parent container) FTRPC Command Repository Server Repository User Repository Group Repository Document Definition (Generic) Repository XPath Document Definition Repository XSLT Document Definition Repository RDF Document Repository Resource Alias Repository Raw File Repository URI Reference Repository XML Document Repository 4XSLT Stylesheet Repository Container Repository [ View decorated XML content | Configure XDashboard] [ View raw content | Configure XDashboard View System: Users Groups Servers Document Definitions Show SOAP:Fault Show the returned SOAP:Fault (if there is any) Hide Returned SOAP:Fault Show ACL Show Access Control List for this resource Hide Access Control List (Existing) ACL Identifier Access Type Granted 1 Prohibited 0 List Navigation: Down Increment to next access control list item Up Decrement to previous access control list item For Selected Access Control: Delete Delete selected access from list Update Updated selected access Access Control List (New) ACL Identifier Access Type Granted? Granted 1 Prohibited 0 Add Access Control XDashboard-0.6/setup.xml 0000744 0000764 0000764 00000010301 10235475140 016701 0 ustar chimezie chimezie 0000000 0000000 XForms Dashboard XForms Dashboard XDashboard-0.6/tree-view.xslt 0000744 0000764 0000764 00000017562 10235233030 017650 0 ustar chimezie chimezie 0000000 0000000 ' tree.xslt output tree-view.xsl output root ___ element { } (QName ) \___ namespace #default = \___ attribute { } (QName ) = ___ text ___ comment ___ processing instruction target= instruction= | | \n \t XDashboard-0.6/Javascript/ 0000775 0000764 0000764 00000000000 10235466465 017145 5 ustar chimezie chimezie 0000000 0000000 XDashboard-0.6/Javascript/base64Library.js 0000744 0000764 0000764 00000011045 10235233027 022076 0 ustar chimezie chimezie 0000000 0000000 function urlDecode(str){ str=str.replace(new RegExp('\\+','g'),' '); return unescape(str); } function urlEncode(str){ str=escape(str); str=str.replace(new RegExp('\\+','g'),'%2B'); return str.replace(new RegExp('%20','g'),'+'); } var END_OF_INPUT = -1; var base64Chars = new Array( 'A','B','C','D','E','F','G','H', 'I','J','K','L','M','N','O','P', 'Q','R','S','T','U','V','W','X', 'Y','Z','a','b','c','d','e','f', 'g','h','i','j','k','l','m','n', 'o','p','q','r','s','t','u','v', 'w','x','y','z','0','1','2','3', '4','5','6','7','8','9','+','/' ); var reverseBase64Chars = new Array(); for (var i=0; i < base64Chars.length; i++){ reverseBase64Chars[base64Chars[i]] = i; } var base64Str; var base64Count; function setBase64Str(str){ base64Str = str; base64Count = 0; } function readBase64(){ if (!base64Str) return END_OF_INPUT; if (base64Count >= base64Str.length) return END_OF_INPUT; var c = base64Str.charCodeAt(base64Count) & 0xff; base64Count++; return c; } function encodeBase64(str){ setBase64Str(str); var result = ''; var inBuffer = new Array(3); var lineCount = 0; var done = false; while (!done && (inBuffer[0] = readBase64()) != END_OF_INPUT){ inBuffer[1] = readBase64(); inBuffer[2] = readBase64(); result += (base64Chars[ inBuffer[0] >> 2 ]); if (inBuffer[1] != END_OF_INPUT){ result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30) | (inBuffer[1] >> 4) ]); if (inBuffer[2] != END_OF_INPUT){ result += (base64Chars [((inBuffer[1] << 2) & 0x3c) | (inBuffer[2] >> 6) ]); result += (base64Chars [inBuffer[2] & 0x3F]); } else { result += (base64Chars [((inBuffer[1] << 2) & 0x3c)]); result += ('='); done = true; } } else { result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30)]); result += ('='); result += ('='); done = true; } lineCount += 4; if (lineCount >= 76){ result += ('\n'); lineCount = 0; } } return result; } function readReverseBase64(){ if (!base64Str) return END_OF_INPUT; while (true){ if (base64Count >= base64Str.length) return END_OF_INPUT; var nextCharacter = base64Str.charAt(base64Count); base64Count++; if (reverseBase64Chars[nextCharacter]){ return reverseBase64Chars[nextCharacter]; } if (nextCharacter == 'A') return 0; } return END_OF_INPUT; } function ntos(n){ n=n.toString(16); if (n.length == 1) n="0"+n; n="%"+n; return unescape(n); } function decodeBase64(str){ setBase64Str(str); var result = ""; var inBuffer = new Array(4); var done = false; while (!done && (inBuffer[0] = readReverseBase64()) != END_OF_INPUT && (inBuffer[1] = readReverseBase64()) != END_OF_INPUT){ inBuffer[2] = readReverseBase64(); inBuffer[3] = readReverseBase64(); result += ntos((((inBuffer[0] << 2) & 0xff)| inBuffer[1] >> 4)); if (inBuffer[2] != END_OF_INPUT){ result += ntos((((inBuffer[1] << 4) & 0xff)| inBuffer[2] >> 2)); if (inBuffer[3] != END_OF_INPUT){ result += ntos((((inBuffer[2] << 6) & 0xff) | inBuffer[3])); } else { done = true; } } else { done = true; } } return result; } var digitArray = new Array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'); function toHex(n){ var result = '' var start = true; for (var i=32; i>0;){ i-=4; var digit = (n>>i) & 0xf; if (!start || digit != 0){ start = false; result += digitArray[digit]; } } return (result==''?'0':result); } function pad(str, len, pad){ var result = str; for (var i=str.length; i