You can subscribe to this list here.
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(34) |
Sep
(302) |
Oct
(13) |
Nov
(35) |
Dec
(15) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2006 |
Jan
(56) |
Feb
(12) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Thyamad c. <th...@us...> - 2005-09-16 02:02:52
|
Update of /cvsroot/thyapi/thyapi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14036 Modified Files: .sync_svn2cvs Log Message: Commiting file additions and modification from SVN revision 1951 to 1952... Changes made by vinicius on 2005-09-16 04:20:14 +0200 (Fri, 16 Sep 2005) corresponding to SVN revision 1952 with message: Small modifications in thyFormDialog Index: .sync_svn2cvs =================================================================== RCS file: /cvsroot/thyapi/thyapi/.sync_svn2cvs,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** .sync_svn2cvs 15 Sep 2005 08:01:27 -0000 1.17 --- .sync_svn2cvs 16 Sep 2005 02:02:41 -0000 1.18 *************** *** 1 **** ! 1947 \ No newline at end of file --- 1 ---- ! 1952 \ No newline at end of file |
|
From: Thyamad c. <th...@us...> - 2005-09-15 08:01:38
|
Update of /cvsroot/thyapi/thyapi/tutorial In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24664/tutorial Modified Files: tutorial.css tutorial.html Added Files: examples.html Log Message: Commiting file additions and modification from SVN revision 1946 to 1947... Changes made by vinicius on 2005-09-15 10:18:39 +0200 (Thu, 15 Sep 2005) corresponding to SVN revision 1947 with message: ThyAPI Tutorial - changes Index: tutorial.css =================================================================== RCS file: /cvsroot/thyapi/thyapi/tutorial/tutorial.css,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** tutorial.css 15 Sep 2005 04:48:28 -0000 1.1 --- tutorial.css 15 Sep 2005 08:01:27 -0000 1.2 *************** *** 30,33 **** --- 30,36 ---- vertical-align: top; padding: 15px; + font-size: small; + width: 600px; + text-align: justify; } *************** *** 36,40 **** { text-decoration: none; ! color: black; } --- 39,43 ---- { text-decoration: none; ! color: #000099; } Index: tutorial.html =================================================================== RCS file: /cvsroot/thyapi/thyapi/tutorial/tutorial.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** tutorial.html 15 Sep 2005 04:48:28 -0000 1.1 --- tutorial.html 15 Sep 2005 08:01:27 -0000 1.2 *************** *** 14,20 **** <br><br>ThyAPI Tutorial</a> <div id="sidemenu_options"> ! <a href="#">Option 1</a><br> ! <a href="#">Option 2</a><br> ! <a href="#">Option 3</a> </div> </td> --- 14,20 ---- <br><br>ThyAPI Tutorial</a> <div id="sidemenu_options"> ! <a href="tutorial.html">Introduction</a><br> ! <a href="examples.html">Widget Examples</a><br> ! <a href="history.html">History</a> </div> </td> *************** *** 22,47 **** <!-- Begin Content --> <td id="contents"> ! <h1> Test H1 Tag </h1> ! <h2> Test H2 Tag </h2> ! <h3> Test H3 Tag </h3> ! <h4> Test H4 Tag </h4> ! <h5> Test H5 Tag </h5> ! <h1> Test H1 Tag </h1> ! <h2> Test H2 Tag </h2> ! <h3> Test H3 Tag </h3> ! <h4> Test H4 Tag </h4> ! <h5> Test H5 Tag </h5> ! <h1> Test H1 Tag </h1> ! <h2> Test H2 Tag </h2> ! <h3> Test H3 Tag </h3> ! <h4> Test H4 Tag </h4> ! <h5> Test H5 Tag </h5> - <h1> Test H1 Tag </h1> - <h2> Test H2 Tag </h2> - <h3> Test H3 Tag </h3> - <h4> Test H4 Tag </h4> - <h5> Test H5 Tag </h5> </td> <!-- End Content --> --- 22,155 ---- <!-- Begin Content --> <td id="contents"> ! <h2>ThyAPI Tutorial</h2> ! Written by:<br> ! <address> ! Vinicius Cubas Brand<br> ! Raphael Derosso Pereira ! </address> ! <br> ! ! Supported by <a href="http://www.thyamad.com">Thyamad Projects</a> ! ! <h2> Description </h2> ! ! <b>ThyAPI</b> is a DHTML (JavaScript + DOM + CSS) library that implements a set ! of components that allows the creation of rich web user interfaces.<br> ! <br> ! The purpose of this tutorial is to provide some means to the average developer ! to learn ThyAPI by focusing in small examples and codes to solve simple tasks.<br> ! <br> ! <h2> Requisites </h2> ! ! To run ThyAPI, just what you need is a JavaScript-capable web browser.<br> ! <br> ! To develop using ThyAPI, some knowledge of <b>JavaScript</b> is very desirable. ! JavaScript is a very powerful language, and a bit of JavaScript skills are ! necessary to program the events and routines to run in the web browser. ThyAPI ! simplifies a lot of JavaScript development efforts because it encapsulates a ! lot of code inside its widgets. Mostly just high-level code is necessary to ! create a full-featured rich user interface in browser, because the low-level ! code is already implemented in ThyAPI.<br> ! <br> ! If you want to learn JavaScript, these are the places to go:<br> ! <ul> ! <li><a href="http://www.w3schools.com/js/default.asp">W3Schools JavaScript Tutorial</a></li> ! <li><a href="http://www.devguru.com">JavaScript Reference at DevGuru.com</a></li> ! </ul> ! To develop and debug your JavaScript codes, we recommend the use of <a ! href="http://www.mozilla.org">Mozilla Firefox</a>, together with development ! tools as the Mozilla DOM Inspector and the <a ! href="https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&category=Developer%20Tools&numpg=10&id=216">Venkman JavaScript Debugger</a>. The first one comes with Firefox: you just need to ! select to install the "Development tools" in the installation of Firefox. The ! second is an extension of Firefox that can be found <a href="https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&category=Developer%20Tools&numpg=10&id=216">here</a>.<br> ! <br> ! <br> ! Some knowledge of <b>CSS</b> is also desirable. CSS stands for <b>Cascade ! Style Sheets</b>, and are a very good way to customize a page look-and-feel. ! ThyAPI interfaces are completely dependent of a CSS file. Several widget ! properties, like position or size, are defined in CSS. This allows a complete ! customization of a interface, including support for different themes.<br> ! Experience showed us that one actually can learn a lot of CSS when developing ! some basic interfaces with ThyAPI, but some links for CSS tutorial and ! reference are provided:<br> ! <ul> ! <li><a href="http://www.w3schools.com/css/default.asp">W3Schools CSS Tutorial</a></li> ! <li><a href="http://www.w3.org/TR/CSS21/">W3 Consortium References for CSS 2.1</a></li> ! </ul> ! <br> ! At last, some knowledge of the <b>HTML Document Object Model (DOM)</b> is ! desirable. These three (DOM, JavaScript and CSS) are also known as <b>Dynamic ! HTML</b> or <b>DHTML</b>. The DOM is the way the browsers use to access and ! handle elements of any HTML web page, after it had been parsed and displayed.<br> ! Some references for <b>DOM</b> and <b>DHTML</b> are given: ! <ul> ! <li><a href="http://www.w3schools.com/dhtml/default.asp">W3Schools DHTML Tutorial</a></li> ! <li><a href="http://www.w3schools.com/htmldom/default.asp">W3Schools HTML DOM Tutorial</a></li> ! <li><a href="http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/">W3 Consortium References for DOM Level 3 Core</a></li> ! </ul> ! <br> ! Also, these two books are a good reference for DHTML:<br> ! <ul> ! <li><a href="http://www.oreilly.com/catalog/jvdhtmlckbk/">JavaScript & DHTML Cookbook</a></li> ! <li><a href="http://www.oreilly.com/catalog/dhtmlref/">Dynamic HTML: The Definitive Reference</a></li> ! </ul> ! ! <h2> History of ThyAPI</h2> ! ThyAPI development begun in the second half of 2004. In that time, the ! specifications of the DOM, JavaScript and CSS were already ready to allow the ! creation of rich web applications with DHTML. However, web browsers in this ! time were finishing to assimilate all funcionalities predicted in these ! specifications.<br> ! <br> ! In that time there were already a lot of cool DHTML components, that one could ! download from the internet and use. These components showed some cool ! behaviour, really dynamic, because of code running in the browser. However, ! mostly these components were very specific, and their integration were ! responsibility of the developer that was using them. Sometimes this integration ! was a very hard task, if not impossible, because oftenly a DHTML component did ! not work with another. Also, some other simple features (like for instance ! Drag and Drop) demmanded a high amount of code. In that time, the DHTML was in ! its beginning.<br> ! <br> ! In the first half of 2004, a developer of the <a ! href="http://www.thyamad.com">Thyamad</a> Crew was developing Contact Center, ! an application to make contact management in the groupware software <a ! href="http://www.egroupware.org">eGroupWare</a>. In that time, there came the ! idea to develop the forms and the visualization screens of this application ! using JavaScript and DHTML, so it would be very cool, and its speed of ! operation very fast. A javascript component called XMLHttpRequest was used to ! exchange data with the server without the need of a page reload. So, several ! windows and screens had their content "populated" by data that came from the ! server by this component. Later, the use of this component together with DHTML ! techniques was denominated <b><a ! href="http://www.adaptivepath.com/publications/essays/archives/000385.php">AJAX</a></b><br> ! <br> ! However, the development process of these DHTML screens and forms was very ! slow. So, these developers from <a href="http://www.thyamad.com">Thyamad</a> ! decided to create a library that would encapsulate very much of the code, so ! the next interfaces would be each time easier to do.<br> ! <br> ! To do not create everything from scratch, we searched a lot for ready code ! to start from, and we found <a ! href="http://www.sf.net/projects/dynapi">DynAPI</a>, a magnificient DHTML ! library that does some part of the work necessary to create ThyAPI Widgets. It ! haves some characteristics of interest, that are for instance giving support ! for several features in several browsers. ThyAPI is based and uses code from ! DynAPI.<br> ! <br> ! Basically, the widgets in ThyAPI are widgets that can connect, send and receive ! data from the server in a half automatic way through a DataSource component ! (thyDataSource). To make this communication, the data for the request to the ! server is encoded in a protocol in javascript, and the server answers with a ! the response data encoded with the same protocol. Also, these components are ! visually customizable, so, unlike usual HTML components, the ThyAPI widgets can ! be changed in their style in several ways. Also, it is totally ! object-oriented, very extensible and customizable, so the creation of new ! components inherits most of the code of existing components.<br> ! <br> ! ! <div style="float: right"><a href="examples.html">Next: Widget Examples>></a></div> </td> <!-- End Content --> --- NEW FILE: examples.html --- <HTML> <HEAD> <TITLE>ThyAPI Tutorial</TITLE> <style type="text/css" title="currentStyle" media="screen"> @import "tutorial.css"; </style> <script type="text/javascript" src="../dynapi.js"></script> </HEAD> <BODY> <script language="javascript"> <!-- dynapi.library.setPath('../'); dynapi.library.include('dynapi.library'); dynapi.library.include('dynapi.api'); dynapi.library.include('thyButton'); dynapi.library.include('thyCheckBox'); dynapi.library.include('thyDropDownBox'); dynapi.library.include('thyEditBox'); dynapi.library.include('thyTextEdit'); dynapi.library.include('thyRichTextEdit'); dynapi.library.include('thyPopupCalendar'); dynapi.library.include('thyGrid'); dynapi.library.include('thyWindow'); dynapi.library.include('thyDialogWindow'); dynapi.library.include('thyTabsManager'); dynapi.onLoad(function() { //thyButton var button = new thyButton('button', 'This is a Button'); var toggle = new thyButton('toggle', 'This is a toggle button'); toggle.setToggle(true); button.addEventListener({onclick: function(){alert('Clicked!')}}); toggle.addEventListener({ onbuttondown: function(){alert('Toggled down!')}, onbuttonup: function(){alert('Toggled up!')} }); /* button.setDOMParent('thy_button'); toggle.setDOMParent('thy_toggle');*/ }); //--> </script> <table border="0px" cellspacing="0px" cellpadding="0px"> <tr> <!-- Begin Main menu --> <td id="sidemenu"> <a href="tutorial.html"><img src="../thybase/logothyapi.png" alt="ThyAPI Tutorial" TITLE="ThyAPI Tutorial" border="0"> <br><br>ThyAPI Tutorial</a> <div id="sidemenu_options"> <a href="tutorial.html">Introduction</a><br> <a href="examples.html">Widget Examples</a><br> <a href="history.html">History</a> </div> </td> <!-- End Main menu --> <!-- Begin Content --> <td id="contents"> <h2>Widget Examples</h2> This page shows some ThyAPI Widget Examples. The auto-generated documentation for these widgets can be reached through <A href="../doc/index.html">this link</a>. <h2>Visual Widgets</h2> Each visual widget have a CSS class that defines its look; can be connected to a thyDataSource object to populate and sweepOut of data; and can have some events, so when some event happen, a attributed function may be run. <h3>thyButton</h3> <div id="thy_button"></div> <div id="thy_toggle"></div> <h3>thyCheckBox</h3> <div id="thy_checkbox"></div> <h3>thyDropDownBox</h3> <div id="thy_dropdownbox"></div> <h3>thyEditBox</h3> <div id="thy_editbox"></div> <h3>thyTextEdit</h3> <div id="thy_textedit"></div> <h3>thyRichTextEdit</h3> <div id="thy_richtextedit"></div> <h3>thyPopupCalendar</h3> <div id="thy_popupcalendar"></div> <h3>thyGrid</h3> <div id="thy_grid"></div> <h3>thyWindow</h3> <div id="thy_window"></div> <h3>thyDialogWindow</h3> <div id="thy_dialogwindow"></div> <h3>thyTabsManager</h3> <div id="thy_tabsmanager"></div> <div style="float: left"><a href="tutorial.html"><<Previous: Introduction</a></div> <div style="float: right"><a href="#">Next:>></a></div> </td> <!-- End Content --> </tr> </table> </BODY> </HTML> |
|
From: Thyamad c. <th...@us...> - 2005-09-15 08:01:34
|
Update of /cvsroot/thyapi/thyapi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24664 Modified Files: .sync_svn2cvs Log Message: Commiting file additions and modification from SVN revision 1946 to 1947... Changes made by vinicius on 2005-09-15 10:18:39 +0200 (Thu, 15 Sep 2005) corresponding to SVN revision 1947 with message: ThyAPI Tutorial - changes Index: .sync_svn2cvs =================================================================== RCS file: /cvsroot/thyapi/thyapi/.sync_svn2cvs,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** .sync_svn2cvs 15 Sep 2005 04:48:28 -0000 1.16 --- .sync_svn2cvs 15 Sep 2005 08:01:27 -0000 1.17 *************** *** 1 **** ! 1946 \ No newline at end of file --- 1 ---- ! 1947 \ No newline at end of file |
|
From: Thyamad c. <th...@us...> - 2005-09-15 04:48:36
|
Update of /cvsroot/thyapi/thyapi/tutorial In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26802/tutorial Added Files: tutorial.css tutorial.html Log Message: Commiting file additions and modification from SVN revision 1945 to 1946... Changes made by vinicius on 2005-09-15 07:05:20 +0200 (Thu, 15 Sep 2005) corresponding to SVN revision 1946 with message: Init the initial version of the tutorial --- NEW FILE: tutorial.css --- body { margin: 0px; font-family: Gill, Helvetica, sans-serif; font-size: small; } #sidemenu { background-color: #c9d8eb; width: 160px; text-align: center; font-weight: bold; vertical-align: top; padding-top: 15px; padding-bottom: 15px; } #sidemenu_options { width: 130px; margin: 15px; text-align: left; font-size: small; } #contents { vertical-align: top; padding: 15px; } a { text-decoration: none; color: black; } a:hover { color: gray; } --- NEW FILE: tutorial.html --- <HTML> <HEAD> <TITLE>ThyAPI Tutorial</TITLE> <style type="text/css" title="currentStyle" media="screen"> @import "tutorial.css"; </style> </HEAD> <BODY> <table border="0px" cellspacing="0px" cellpadding="0px"> <tr> <!-- Begin Main menu --> <td id="sidemenu"> <a href="tutorial.html"><img src="../thybase/logothyapi.png" alt="ThyAPI Tutorial" TITLE="ThyAPI Tutorial" border="0"> <br><br>ThyAPI Tutorial</a> <div id="sidemenu_options"> <a href="#">Option 1</a><br> <a href="#">Option 2</a><br> <a href="#">Option 3</a> </div> </td> <!-- End Main menu --> <!-- Begin Content --> <td id="contents"> <h1> Test H1 Tag </h1> <h2> Test H2 Tag </h2> <h3> Test H3 Tag </h3> <h4> Test H4 Tag </h4> <h5> Test H5 Tag </h5> <h1> Test H1 Tag </h1> <h2> Test H2 Tag </h2> <h3> Test H3 Tag </h3> <h4> Test H4 Tag </h4> <h5> Test H5 Tag </h5> <h1> Test H1 Tag </h1> <h2> Test H2 Tag </h2> <h3> Test H3 Tag </h3> <h4> Test H4 Tag </h4> <h5> Test H5 Tag </h5> <h1> Test H1 Tag </h1> <h2> Test H2 Tag </h2> <h3> Test H3 Tag </h3> <h4> Test H4 Tag </h4> <h5> Test H5 Tag </h5> </td> <!-- End Content --> </tr> </table> </BODY> </HTML> |
|
From: Thyamad c. <th...@us...> - 2005-09-15 04:48:36
|
Update of /cvsroot/thyapi/thyapi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26802 Modified Files: .sync_svn2cvs Log Message: Commiting file additions and modification from SVN revision 1945 to 1946... Changes made by vinicius on 2005-09-15 07:05:20 +0200 (Thu, 15 Sep 2005) corresponding to SVN revision 1946 with message: Init the initial version of the tutorial Index: .sync_svn2cvs =================================================================== RCS file: /cvsroot/thyapi/thyapi/.sync_svn2cvs,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** .sync_svn2cvs 12 Sep 2005 19:39:12 -0000 1.15 --- .sync_svn2cvs 15 Sep 2005 04:48:28 -0000 1.16 *************** *** 1 **** ! 1941 \ No newline at end of file --- 1 ---- ! 1946 \ No newline at end of file |
|
From: Thyamad c. <th...@us...> - 2005-09-15 04:48:12
|
Update of /cvsroot/thyapi/thyapi/tutorial In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv26746/tutorial Log Message: Directory /cvsroot/thyapi/thyapi/tutorial added to the repository |
|
From: Thyamad c. <th...@us...> - 2005-09-12 19:39:20
|
Update of /cvsroot/thyapi/thyapi/ext In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24843/ext Modified Files: packages.js Log Message: Commiting file additions and modification from SVN revision 1940 to 1941... Changes made by vinicius on 2005-09-12 21:55:29 +0200 (Mon, 12 Sep 2005) corresponding to SVN revision 1941 with message: XMLRPC Protocol fix - now can receive not just only object Index: packages.js =================================================================== RCS file: /cvsroot/thyapi/thyapi/ext/packages.js,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** packages.js 12 Sep 2005 18:43:04 -0000 1.8 --- packages.js 12 Sep 2005 19:39:12 -0000 1.9 *************** *** 132,136 **** //ThyAPI Functions l.addPackage('thyapi.functions',p+'thyfunctions/'); ! l.add('thyapi.functions.thyAjaxContent','thyajaxcontent.js',['System','thyBase','thyConnector']); // Load buffered includes --------- --- 132,136 ---- //ThyAPI Functions l.addPackage('thyapi.functions',p+'thyfunctions/'); ! l.add('thyapi.functions.thyAjaxContent','thyajaxcontent.js',['System','thyDataSource']); // Load buffered includes --------- |
|
From: Thyamad c. <th...@us...> - 2005-09-12 19:39:20
|
Update of /cvsroot/thyapi/thyapi/thyutils In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24843/thyutils Modified Files: thyxmlrpcprotocol.js Log Message: Commiting file additions and modification from SVN revision 1940 to 1941... Changes made by vinicius on 2005-09-12 21:55:29 +0200 (Mon, 12 Sep 2005) corresponding to SVN revision 1941 with message: XMLRPC Protocol fix - now can receive not just only object Index: thyxmlrpcprotocol.js =================================================================== RCS file: /cvsroot/thyapi/thyapi/thyutils/thyxmlrpcprotocol.js,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** thyxmlrpcprotocol.js 8 Sep 2005 14:59:40 -0000 1.5 --- thyxmlrpcprotocol.js 12 Sep 2005 19:39:12 -0000 1.6 *************** *** 104,108 **** } ! if (!data || typeof(data) != 'object') { //TODO: ERROR Handling --- 104,108 ---- } ! if (!data) // || typeof(data) != 'object') { //TODO: ERROR Handling |
|
From: Thyamad c. <th...@us...> - 2005-09-12 19:39:19
|
Update of /cvsroot/thyapi/thyapi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24843 Modified Files: .sync_svn2cvs Log Message: Commiting file additions and modification from SVN revision 1940 to 1941... Changes made by vinicius on 2005-09-12 21:55:29 +0200 (Mon, 12 Sep 2005) corresponding to SVN revision 1941 with message: XMLRPC Protocol fix - now can receive not just only object Index: .sync_svn2cvs =================================================================== RCS file: /cvsroot/thyapi/thyapi/.sync_svn2cvs,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** .sync_svn2cvs 12 Sep 2005 18:55:59 -0000 1.14 --- .sync_svn2cvs 12 Sep 2005 19:39:12 -0000 1.15 *************** *** 1 **** ! 1939 \ No newline at end of file --- 1 ---- ! 1941 \ No newline at end of file |
|
From: Thyamad c. <th...@us...> - 2005-09-12 18:56:08
|
Update of /cvsroot/thyapi/thyapi/thyutils In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11338/thyutils Modified Files: thyconnector.js Log Message: Commiting file additions and modification from SVN revision 1938 to 1939... Changes made by rpereira on 2005-09-12 21:12:04 +0200 (Mon, 12 Sep 2005) corresponding to SVN revision 1939 with message: - thyConnector guaranteed to be a singleton Index: thyconnector.js =================================================================== RCS file: /cvsroot/thyapi/thyapi/thyutils/thyconnector.js,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** thyconnector.js 8 Sep 2005 20:36:29 -0000 1.5 --- thyconnector.js 12 Sep 2005 18:55:59 -0000 1.6 *************** *** 30,33 **** --- 30,36 ---- function thyConnector() { + // This is a singleton! Don't create new instances + if (typeof(window.thyConnectorObj) == 'object') return thyConnectorObj; + this.thyBase = thyBase; this.thyBase(); *************** *** 58,61 **** --- 61,70 ---- this.progressContents['default'] = GLOBALS['thyapi']['connector']['defaultMessages']; } + else + { + this.progressContents['default'] = {}; + } + + window.thyConnectorObj = this; } *************** *** 419,422 **** } ! var thyConnectorObj = new thyConnector(); ! thyConnectorObj.setVisible(true); --- 428,436 ---- } ! var thyConnectorObj; ! ! dynapi.onLoad(function() ! { ! var thyConnectorObj = new thyConnector(); ! thyConnectorObj.setVisible(true); ! }); |
|
From: Thyamad c. <th...@us...> - 2005-09-12 18:56:07
|
Update of /cvsroot/thyapi/thyapi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11338 Modified Files: .sync_svn2cvs Log Message: Commiting file additions and modification from SVN revision 1938 to 1939... Changes made by rpereira on 2005-09-12 21:12:04 +0200 (Mon, 12 Sep 2005) corresponding to SVN revision 1939 with message: - thyConnector guaranteed to be a singleton Index: .sync_svn2cvs =================================================================== RCS file: /cvsroot/thyapi/thyapi/.sync_svn2cvs,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** .sync_svn2cvs 12 Sep 2005 18:43:04 -0000 1.13 --- .sync_svn2cvs 12 Sep 2005 18:55:59 -0000 1.14 *************** *** 1 **** ! 1938 \ No newline at end of file --- 1 ---- ! 1939 \ No newline at end of file |
|
From: Thyamad c. <th...@us...> - 2005-09-12 18:43:13
|
Update of /cvsroot/thyapi/thyapi/ext In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7271/ext Modified Files: packages.js Log Message: Commiting file additions and modification from SVN revision 1937 to 1938... Changes made by vinicius on 2005-09-12 20:59:10 +0200 (Mon, 12 Sep 2005) corresponding to SVN revision 1938 with message: ThyAjaxContent functions initial version Index: packages.js =================================================================== RCS file: /cvsroot/thyapi/thyapi/ext/packages.js,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** packages.js 8 Sep 2005 20:36:29 -0000 1.7 --- packages.js 12 Sep 2005 18:43:04 -0000 1.8 *************** *** 129,132 **** --- 129,137 ---- l.add('thyapi.thywidgets.external.JSCalendarSetup', 'jscalendar/calendar-setup-custom.js',['JSCalendar','JSCalendarLang']); + + //ThyAPI Functions + l.addPackage('thyapi.functions',p+'thyfunctions/'); + l.add('thyapi.functions.thyAjaxContent','thyajaxcontent.js',['System','thyBase','thyConnector']); + // Load buffered includes --------- if(l._buffer){ |
|
From: Thyamad c. <th...@us...> - 2005-09-12 18:43:12
|
Update of /cvsroot/thyapi/thyapi/thyfunctions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7271/thyfunctions Added Files: thyajaxcontent.js Log Message: Commiting file additions and modification from SVN revision 1937 to 1938... Changes made by vinicius on 2005-09-12 20:59:10 +0200 (Mon, 12 Sep 2005) corresponding to SVN revision 1938 with message: ThyAjaxContent functions initial version --- NEW FILE: thyajaxcontent.js --- /***************************************************************************\ * ThyAPI - Thyamad Javascript API - AJAX Change Content Functions * * http://www.thyamad.com * * * * Copyright (C) 2005 - Vinicius Cubas Brand * * Based on DynAPI v3.0b1 * * ------------------------------------------------------------------------- * * This library is free software; you can redistribute it and/or modify it * * under the terms of the GNU Lesser General Public License as published * * by the Free Software Foundation; either version 2.1 of the License, * * or any later version. * * This library is distributed in the hope that it will be useful, but * * WITHOUT ANY WARRANTY; without even the implied warranty of * * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. * * See the GNU Lesser General Public License for more details. * \***************************************************************************/ /** * Function: thyAjaxChangeContent * * Changes the innerHTML of an DOM element (e.g. div) with the response of * a RPC method called through AJAX * * Parameters: * * id - the DOM Element ID * class - the CSS Class to be atributed to the DOM Element after content change * method - name of the RPC method * parameters - parameters of the RPC method, defaults an empty array * protocol - the protocol to be used, for instance, 'xmlrpc' * url - the url to be used */ function thyAjaxChangeContent(params) { //Parameter handling var defaultParams = { protocol : 'xmlrpc', parameters : { }, append : false //Defined if content will be changed or appended, hidden attribute }; //fill with default values for(var i in defaultParams) { if (params[i] == null && typeof(params[i]) != 'object') //undefined { params[i] = defaultParams[i]; } } var self = this; this.DOMElement = dynapi.functions.getElementById(params['id']); this.protocol = thyProtocol(params['protocol'],params['url']); this.append = params['append']; this.CSSClass = params['class']; if (!params['class']) { params['class'] = 'default_read'; } // thyConnector is a Singleton! if (!window.thyConnectorObj) { window.thyConnectorObj = new thyConnector(); window.thyConnectorObj.setVisible(true); } if (this.DOMElement) { var handler = function(response) { var data = self.protocol.decode(response); if (self.append) { self.DOMElement.innerHTML += data; } else { self.DOMElement.innerHTML = data; } if (self.CSSClass) { self.DOMElement.className = self.CSSClass; } } var data = this.protocol.encode(params['method'],params['parameters']); thyConnectorObj.setContentType(this.protocol.getContentType()); thyConnectorObj.newRequest(params['class'],params['url'],data,handler); } } /** * Function: thyAjaxAppendContent * * Appends the response of a RPC method to the content of a DOM element * * Parameters: * * id - the DOM Element ID * class - the CSS Class to be atributed to the DOM Element after content append * method - name of the RPC method * parameters - parameters of the RPC method, defaults an empty array * protocol - the name of the protocol to be used, for instance, 'xmlrpc' * url - the url to be used */ function thyAjaxAppendContent(params) { params['append'] = true; return thyAjaxChangeContent(params); } |
|
From: Thyamad c. <th...@us...> - 2005-09-12 18:43:12
|
Update of /cvsroot/thyapi/thyapi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7271 Modified Files: .sync_svn2cvs Log Message: Commiting file additions and modification from SVN revision 1937 to 1938... Changes made by vinicius on 2005-09-12 20:59:10 +0200 (Mon, 12 Sep 2005) corresponding to SVN revision 1938 with message: ThyAjaxContent functions initial version Index: .sync_svn2cvs =================================================================== RCS file: /cvsroot/thyapi/thyapi/.sync_svn2cvs,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** .sync_svn2cvs 12 Sep 2005 18:31:45 -0000 1.12 --- .sync_svn2cvs 12 Sep 2005 18:43:04 -0000 1.13 *************** *** 1 **** ! 1937 \ No newline at end of file --- 1 ---- ! 1938 \ No newline at end of file |
|
From: Thyamad c. <th...@us...> - 2005-09-12 18:42:53
|
Update of /cvsroot/thyapi/thyapi/thyfunctions In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7201/thyfunctions Log Message: Directory /cvsroot/thyapi/thyapi/thyfunctions added to the repository |
|
From: Thyamad c. <th...@us...> - 2005-09-12 18:32:00
|
Update of /cvsroot/thyapi/thyapi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2622 Modified Files: .sync_svn2cvs Log Message: Commiting file additions and modification from SVN revision 1936 to 1937... Changes made by rpereira on 2005-09-12 20:48:02 +0200 (Mon, 12 Sep 2005) corresponding to SVN revision 1937 with message: - Corrected bug where thyConnector contentType was set only on thyDataSource constructor. Now it is set on every call, what guarantee correct content manipulation Index: .sync_svn2cvs =================================================================== RCS file: /cvsroot/thyapi/thyapi/.sync_svn2cvs,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** .sync_svn2cvs 11 Sep 2005 02:20:27 -0000 1.11 --- .sync_svn2cvs 12 Sep 2005 18:31:45 -0000 1.12 *************** *** 1 **** ! 1932 \ No newline at end of file --- 1 ---- ! 1937 \ No newline at end of file |
|
From: Thyamad c. <th...@us...> - 2005-09-12 18:32:00
|
Update of /cvsroot/thyapi/thyapi/thyutils In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv2622/thyutils Modified Files: thydatasource.js Log Message: Commiting file additions and modification from SVN revision 1936 to 1937... Changes made by rpereira on 2005-09-12 20:48:02 +0200 (Mon, 12 Sep 2005) corresponding to SVN revision 1937 with message: - Corrected bug where thyConnector contentType was set only on thyDataSource constructor. Now it is set on every call, what guarantee correct content manipulation Index: thydatasource.js =================================================================== RCS file: /cvsroot/thyapi/thyapi/thyutils/thydatasource.js,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** thydatasource.js 1 Sep 2005 18:15:38 -0000 1.7 --- thydatasource.js 12 Sep 2005 18:31:45 -0000 1.8 *************** *** 118,122 **** this.protocol = protocol; - this.connector.setContentType(this.protocol.getContentType()); this.serverURL = this.protocol.getServerURL(); } --- 118,121 ---- *************** *** 398,401 **** --- 397,402 ---- if (!this.useSync) { + this.connector.setContentType(this.protocol.getContentType()); + data = this.protocol.encode(this.serverStartupMethod, data); this.connector.newRequest('thyDataSource.'+this.name+'.startup', this.serverURL, data, this._startupHandler()); *************** *** 425,428 **** --- 426,431 ---- if (!this.useSync) { + this.connector.setContentType(this.protocol.getContentType()); + data = this.protocol.encode(this.serverReadMethod, data); this.connector.newRequest('thyDataSource.'+this.name+'.read', this.serverURL, data, this._readHandler()); *************** *** 461,464 **** --- 464,469 ---- if (!this.useSync) { + this.connector.setContentType(this.protocol.getContentType()); + var post = this.protocol.encode(this.serverWriteMethod, sweepedData); this.connector.newRequest('thyDataSource.'+this.name+'.write', this.serverURL, post, this._writeHandler()) |
|
From: Thyamad c. <th...@us...> - 2005-09-11 02:20:39
|
Update of /cvsroot/thyapi/thyapi/thywidgets In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17216/thywidgets Modified Files: thydropdownbox.js Log Message: Commiting file additions and modification from SVN revision 1931 to 1932... Changes made by rpereira on 2005-09-11 04:36:09 +0200 (Sun, 11 Sep 2005) corresponding to SVN revision 1932 with message: - DynKeyEvent was being called before complete definition. Corrected - If no options inside thyDropDownBox, don't try to show list Index: thydropdownbox.js =================================================================== RCS file: /cvsroot/thyapi/thyapi/thywidgets/thydropdownbox.js,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** thydropdownbox.js 8 Sep 2005 14:59:41 -0000 1.2 --- thydropdownbox.js 11 Sep 2005 02:20:27 -0000 1.3 *************** *** 615,618 **** --- 615,621 ---- // Step 1: Select actual selected row \\ var row = this.dropList.getRowElement(this.dropSelected); + + if (!row) return; + row.selectOnly(); |
|
From: Thyamad c. <th...@us...> - 2005-09-11 02:20:39
|
Update of /cvsroot/thyapi/thyapi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv17216 Modified Files: .sync_svn2cvs Log Message: Commiting file additions and modification from SVN revision 1931 to 1932... Changes made by rpereira on 2005-09-11 04:36:09 +0200 (Sun, 11 Sep 2005) corresponding to SVN revision 1932 with message: - DynKeyEvent was being called before complete definition. Corrected - If no options inside thyDropDownBox, don't try to show list Index: .sync_svn2cvs =================================================================== RCS file: /cvsroot/thyapi/thyapi/.sync_svn2cvs,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** .sync_svn2cvs 10 Sep 2005 18:09:03 -0000 1.10 --- .sync_svn2cvs 11 Sep 2005 02:20:27 -0000 1.11 *************** *** 1 **** ! 1928 \ No newline at end of file --- 1 ---- ! 1932 \ No newline at end of file |
|
From: Thyamad c. <th...@us...> - 2005-09-10 18:09:11
|
Update of /cvsroot/thyapi/thyapi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24494 Modified Files: .sync_svn2cvs Log Message: Commiting file additions and modification from SVN revision 1927 to 1928... Changes made by rpereira on 2005-09-10 20:24:24 +0200 (Sat, 10 Sep 2005) corresponding to SVN revision 1928 with message: - Added defaultTitle populate argument to thyFormDialog - Now Dialog buttons can be added sending just an array of numbers to setButtons method (tested) Index: .sync_svn2cvs =================================================================== RCS file: /cvsroot/thyapi/thyapi/.sync_svn2cvs,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** .sync_svn2cvs 9 Sep 2005 21:18:50 -0000 1.9 --- .sync_svn2cvs 10 Sep 2005 18:09:03 -0000 1.10 *************** *** 1 **** ! 1925 \ No newline at end of file --- 1 ---- ! 1928 \ No newline at end of file |
|
From: Thyamad c. <th...@us...> - 2005-09-10 18:09:11
|
Update of /cvsroot/thyapi/thyapi/thywidgets In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24494/thywidgets Modified Files: thydialogwindow.js thyformdialog.js Log Message: Commiting file additions and modification from SVN revision 1927 to 1928... Changes made by rpereira on 2005-09-10 20:24:24 +0200 (Sat, 10 Sep 2005) corresponding to SVN revision 1928 with message: - Added defaultTitle populate argument to thyFormDialog - Now Dialog buttons can be added sending just an array of numbers to setButtons method (tested) Index: thydialogwindow.js =================================================================== RCS file: /cvsroot/thyapi/thyapi/thywidgets/thydialogwindow.js,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** thydialogwindow.js 6 Sep 2005 13:30:07 -0000 1.5 --- thydialogwindow.js 10 Sep 2005 18:09:03 -0000 1.6 *************** *** 88,92 **** for (i=0; i<buttons.length; i++) { ! if (typeof(buttons[i]) != 'object') buttons[i]['code'] = buttons[i]; btn = new thyButton(this.name+'_button'+this.buttons.length, buttons[i]['caption']) --- 88,92 ---- for (i=0; i<buttons.length; i++) { ! if (typeof(buttons[i]) != 'object') buttons[i] = { code : buttons[i] }; btn = new thyButton(this.name+'_button'+this.buttons.length, buttons[i]['caption']) Index: thyformdialog.js =================================================================== RCS file: /cvsroot/thyapi/thyapi/thywidgets/thyformdialog.js,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** thyformdialog.js 1 Sep 2005 18:15:38 -0000 1.3 --- thyformdialog.js 10 Sep 2005 18:09:03 -0000 1.4 *************** *** 68,72 **** var self = this; this.dataSrc.addEventListener({ ! onwrite: function () {self.invokeEvent('savesuccess', new DynEvent('savesuccess', self));} }); } --- 68,76 ---- var self = this; this.dataSrc.addEventListener({ ! onwrite: function () ! { ! self.invokeEvent('savesuccess', new DynEvent('savesuccess', self)); ! self.close(); ! } }); } *************** *** 109,112 **** --- 113,123 ---- } + // Then check for default Title + if (data.defaultTitle) + { + this.defaultTitle = data.defaultTitle; + data.defaultTitle = null; + } + // Then check for Buttons if (data.buttons) *************** *** 198,200 **** --- 209,212 ---- this._thyDialogWindowReset(); this.dataID = null; + this.setTitle(this.defaultTitle); } |
|
From: Thyamad c. <th...@us...> - 2005-09-09 21:18:58
|
Update of /cvsroot/thyapi/thyapi/doc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv645/doc Modified Files: menu.html Log Message: Commiting file additions and modification from SVN revision 1924 to 1925... Changes made by vinicius on 2005-09-09 23:33:54 +0200 (Fri, 09 Sep 2005) corresponding to SVN revision 1925 with message: The ThyAPI Auto-Generated Documentation Is Updating Index: menu.html =================================================================== RCS file: /cvsroot/thyapi/thyapi/doc/menu.html,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** menu.html 8 Sep 2005 14:59:40 -0000 1.2 --- menu.html 9 Sep 2005 21:18:50 -0000 1.3 *************** *** 10,13 **** <!--START_ND_MENU--><div class=MTitle>ThyAPI<div class=MSubTitle>auto-generated documentation</div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent1')" target="_self">Thyutils</a><div class=MGroupContent id=MGroupContent1><div class=MEntry><div class=MFile><a href="files/thyutils/thyblowfish-js.html">thyBlowfish</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thycollection-js.html">thyCollection</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thyconnector-js.html">thyConnector</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thycrypt-js.html">thyCrypt</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thydatasource-js.html">thyDataSource</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thyhash-js.html">thyHash</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thyhashmd5-js.html">thyHashMD5</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thyprotocol-js.html">thyProtocol</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thysynchronizer-js.html">thySynchronizer</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thyvisualcollection-js.html">thyVisualCollection</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thyxmlrpcprotocol-js.html">thyXMLRPCProtocol</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent2')" target="_self">Thywidgets</a><div class=MGroupContent id=MGroupContent2><div class=MEntry><div class=MFile><a href="files/thywidgets/thyabout-js.html">thyAbout</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thyborderpanel-js.html">thyBorderPanel</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thybutton-js.html">thyButton</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thycheckbox-js.html">thyCheckBox</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thydialogwindow-js.html">thyDialogWindow</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thydropdownbox-js.html">thyDropDownBox</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thyeditbox-js.html">thyEditBox</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thyformdialog-js.html">thyFormDialog</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thygrid-js.html">thyGrid</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thygridcell-js.html">thyGridCell</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thygridcontents-js.html">thyGridContents</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thygridrow-js.html">thyGridRow</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thylabelpanel-js.html">thyLabelPanel</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thylistbox-js.html">thyListBox</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thypanel-js.html">thyPanel</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thypopupcalendar-js.html">thyPopupCalendar</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thyrichtextedit-js.html">thyRichTextEdit</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thytabsmanager-js.html">thyTabsManager</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thytextedit-js.html">thyTextEdit</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thywindow-js.html">thyWindow</a></div></div></div></div></div><div class=MEntry><div class=MFile><a href="files/thythemes/theme_loader-php.html">Theme Loader</a></div></div><div class=MEntry><div class=MFile><a href="files/thybase/thybase-js.html">thyBase</a></div></div><div class=MEntry><div class=MFile><a href="files/thybase/thydragevent-js.html">thyDragEvent</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent3')" target="_self">Index</a><div class=MGroupContent id=MGroupContent3><div class=MEntry><div class=MIndex><a href="index/General.html">Everything</a></div></div><div class=MEntry><div class=MIndex><a href="index/Classes.html">Classes</a></div></div><div class=MEntry><div class=MIndex><a href="index/Functions.html">Functions</a></div></div></div></div></div><script language=JavaScript><!-- ! if (document.getElementById){for (var menu = 1; menu < 4; menu++){if (menu != 1){document.getElementById("MGroupContent" + menu).style.display = "none";};};}// --></script><!--END_ND_MENU--><div class=Footer><!--START_ND_FOOTER-->copyright © 2005 Raphael Derosso Pereira<br>Supported by <a href="http://www.thyamad.com">Thyamad Projects</a>.<br> thyAPI is distributed under the LGPL. Generated by <a href="http://www.naturaldocs.org">Natural Docs</a>.<!--END_ND_FOOTER--></div><script language=JavaScript><!-- if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html> \ No newline at end of file --- 10,13 ---- <!--START_ND_MENU--><div class=MTitle>ThyAPI<div class=MSubTitle>auto-generated documentation</div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent1')" target="_self">Thyutils</a><div class=MGroupContent id=MGroupContent1><div class=MEntry><div class=MFile><a href="files/thyutils/thyblowfish-js.html">thyBlowfish</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thycollection-js.html">thyCollection</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thyconnector-js.html">thyConnector</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thycrypt-js.html">thyCrypt</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thydatasource-js.html">thyDataSource</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thyhash-js.html">thyHash</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thyhashmd5-js.html">thyHashMD5</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thyprotocol-js.html">thyProtocol</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thysynchronizer-js.html">thySynchronizer</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thyvisualcollection-js.html">thyVisualCollection</a></div></div><div class=MEntry><div class=MFile><a href="files/thyutils/thyxmlrpcprotocol-js.html">thyXMLRPCProtocol</a></div></div></div></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent2')" target="_self">Thywidgets</a><div class=MGroupContent id=MGroupContent2><div class=MEntry><div class=MFile><a href="files/thywidgets/thyabout-js.html">thyAbout</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thyborderpanel-js.html">thyBorderPanel</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thybutton-js.html">thyButton</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thycheckbox-js.html">thyCheckBox</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thydialogwindow-js.html">thyDialogWindow</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thydropdownbox-js.html">thyDropDownBox</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thyeditbox-js.html">thyEditBox</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thyformdialog-js.html">thyFormDialog</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thygrid-js.html">thyGrid</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thygridcell-js.html">thyGridCell</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thygridcontents-js.html">thyGridContents</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thygridrow-js.html">thyGridRow</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thylabelpanel-js.html">thyLabelPanel</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thylistbox-js.html">thyListBox</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thypanel-js.html">thyPanel</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thypopupcalendar-js.html">thyPopupCalendar</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thyrichtextedit-js.html">thyRichTextEdit</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thytabsmanager-js.html">thyTabsManager</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thytextedit-js.html">thyTextEdit</a></div></div><div class=MEntry><div class=MFile><a href="files/thywidgets/thywindow-js.html">thyWindow</a></div></div></div></div></div><div class=MEntry><div class=MFile><a href="files/thythemes/theme_loader-php.html">Theme Loader</a></div></div><div class=MEntry><div class=MFile><a href="files/thybase/thybase-js.html">thyBase</a></div></div><div class=MEntry><div class=MFile><a href="files/thybase/thydragevent-js.html">thyDragEvent</a></div></div><div class=MEntry><div class=MGroup><a href="javascript:ToggleMenu('MGroupContent3')" target="_self">Index</a><div class=MGroupContent id=MGroupContent3><div class=MEntry><div class=MIndex><a href="index/General.html">Everything</a></div></div><div class=MEntry><div class=MIndex><a href="index/Classes.html">Classes</a></div></div><div class=MEntry><div class=MIndex><a href="index/Functions.html">Functions</a></div></div></div></div></div><script language=JavaScript><!-- ! if (document.getElementById){for (var menu = 1; menu < 4; menu++){if (menu != 1){document.getElementById("MGroupContent" + menu).style.display = "none";};};}// --></script><!--END_ND_MENU--><div class=Footer><!--START_ND_FOOTER-->copyright © 2005 The Thyamad Crew<br>Supported by <a href="http://www.thyamad.com">Thyamad Projects</a>.<br> ThyAPI is distributed under the LGPL. Generated by <a href="http://www.naturaldocs.org">Natural Docs</a>.<!--END_ND_FOOTER--></div><script language=JavaScript><!-- if (browserType) {if (browserVer) {document.write("</div>"); }document.write("</div>");}// --></script></body></html> \ No newline at end of file |
|
From: Thyamad c. <th...@us...> - 2005-09-09 21:18:58
|
Update of /cvsroot/thyapi/thyapi In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv645 Modified Files: .sync_svn2cvs Log Message: Commiting file additions and modification from SVN revision 1924 to 1925... Changes made by vinicius on 2005-09-09 23:33:54 +0200 (Fri, 09 Sep 2005) corresponding to SVN revision 1925 with message: The ThyAPI Auto-Generated Documentation Is Updating Index: .sync_svn2cvs =================================================================== RCS file: /cvsroot/thyapi/thyapi/.sync_svn2cvs,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** .sync_svn2cvs 8 Sep 2005 20:36:29 -0000 1.8 --- .sync_svn2cvs 9 Sep 2005 21:18:50 -0000 1.9 *************** *** 1 **** ! 1919 \ No newline at end of file --- 1 ---- ! 1925 \ No newline at end of file |
|
From: Thyamad c. <th...@us...> - 2005-09-08 20:36:37
|
Update of /cvsroot/thyapi/thyapi/thyutils In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4425/thyutils Modified Files: thyconnector.js Log Message: Commiting file additions and modification from SVN revision 1918 to 1919... Changes made by rpereira on 2005-09-08 22:51:20 +0200 (Thu, 08 Sep 2005) corresponding to SVN revision 1919 with message: - thyConnector uses default messages (closes 1285343) - thyBase depends on DynLayerInline (closes 1285349) Index: thyconnector.js =================================================================== RCS file: /cvsroot/thyapi/thyapi/thyutils/thyconnector.js,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** thyconnector.js 1 Sep 2005 18:15:38 -0000 1.4 --- thyconnector.js 8 Sep 2005 20:36:29 -0000 1.5 *************** *** 24,27 **** --- 24,30 ---- * It is also responsible to inform user about connection status. * + * By default, all requests are signaled using the default messages present + * on GLOBALS['thyapi']['connector']['defaultMessages'] + * */ function thyConnector() *************** *** 47,51 **** this.progressContents[2] = {}; this.progressContents[3] = {}; ! } --- 50,61 ---- this.progressContents[2] = {}; this.progressContents[3] = {}; ! ! if (typeof(GLOBALS) == 'object' && ! typeof(GLOBALS['thyapi']) == 'object' && ! typeof(GLOBALS['thyapi']['connector']) == 'object' && ! typeof(GLOBALS['thyapi']['connector']['defaultMessages']) == 'object') ! { ! this.progressContents['default'] = GLOBALS['thyapi']['connector']['defaultMessages']; ! } } *************** *** 381,389 **** p._setProgressState = function (id, state) { switch (state) { case 0: case 4: - if (!this._progressHolder[id]) return; this._progressHolder[id].setVisible(false); break; --- 391,400 ---- p._setProgressState = function (id, state) { + if (!this._progressHolder[id]) return; + switch (state) { case 0: case 4: this._progressHolder[id].setVisible(false); break; *************** *** 394,401 **** return; } - - if (!this._progressHolder[id]) return; ! this._progressHolder[id].setHTML(this.progressContents[state][id] || ''); this._progressHolder[id].setVisible(true); } --- 405,418 ---- return; } ! var msg; ! if (this.progressContents[state][id]) ! msg = this.progressContents[state][id]; ! else if (this.progressContents['default'][state]) ! msg = this.progressContents['default'][state]; ! else ! msg = ''; ! ! this._progressHolder[id].setHTML(msg); this._progressHolder[id].setVisible(true); } |
|
From: Thyamad c. <th...@us...> - 2005-09-08 20:36:36
|
Update of /cvsroot/thyapi/thyapi/ext In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4425/ext Modified Files: packages.js Log Message: Commiting file additions and modification from SVN revision 1918 to 1919... Changes made by rpereira on 2005-09-08 22:51:20 +0200 (Thu, 08 Sep 2005) corresponding to SVN revision 1919 with message: - thyConnector uses default messages (closes 1285343) - thyBase depends on DynLayerInline (closes 1285349) Index: packages.js =================================================================== RCS file: /cvsroot/thyapi/thyapi/ext/packages.js,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** packages.js 1 Sep 2005 19:16:42 -0000 1.6 --- packages.js 8 Sep 2005 20:36:29 -0000 1.7 *************** *** 95,99 **** //ThyAPI Widgets l.addPackage('thyapi.thywidgets', p+'thywidgets/'); ! l.add('thyapi.thywidgets.thyPanelBase', 'thypanel.js', ['thyBase','DynLayer', 'System', 'DynKeyEvent', 'thyDragEvent', 'thyCollection']); if (dynapi.ua.ie) l.add('thyapi.thywidgets.thyPanel', 'thypanel_ie.js', 'thyPanelBase'); else if (dynapi.ua.ns4) l.add('thyapi.thywidgets.thyPanel', 'thypanel_ns4.js', 'thyPanelBase'); --- 95,99 ---- //ThyAPI Widgets l.addPackage('thyapi.thywidgets', p+'thywidgets/'); ! l.add('thyapi.thywidgets.thyPanelBase', 'thypanel.js', ['thyBase','DynLayer', 'DynLayerInline', 'System', 'DynKeyEvent', 'thyDragEvent', 'thyCollection']); if (dynapi.ua.ie) l.add('thyapi.thywidgets.thyPanel', 'thypanel_ie.js', 'thyPanelBase'); else if (dynapi.ua.ns4) l.add('thyapi.thywidgets.thyPanel', 'thypanel_ns4.js', 'thyPanelBase'); |