| 
							
							
								 Dmitriy Simushev | 1524f0899a | Move control.handlebars template to default JavaScript application | 2013-03-13 15:32:46 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 4a23ae7dc4 | Update JavaScript application files structure Move models views and collection views to various directories | 2013-03-13 15:32:46 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 6172334090 | Fix bug in build file and rebuild JavaScript Applications | 2013-03-13 15:32:46 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 7f35a7488b | Update JavaScript application files structure Move Control related files from chat app to default app | 2013-03-13 15:32:45 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 9e01c73cae | Create separate requests buffers for user and agent | 2013-03-13 15:32:45 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 46ce6f2a91 | Update MibewAPICoreInteraction Move it to separate file and rename it to MibewAPIChatInteraction | 2013-03-13 15:32:45 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | de68b862da | Update JavaScript documentation | 2013-03-13 15:32:45 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | a300b99171 | Create base class for Client Side Request Processors | 2013-03-13 15:32:45 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 0933263cc9 | Fix bug with wrong exception class | 2013-03-13 15:32:45 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | a650a35dd6 | Move processorCall method to RequestProcessor class | 2013-03-13 15:32:45 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 95bc033817 | Move saveCallback and loadCallback to RequestProcessor class | 2013-03-13 15:32:45 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 4f199b2f26 | Rename MibewAPIWindowInteraction to MibewAPIChatInteraction | 2013-03-13 15:32:45 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 2695ef98b6 | Move all controls to one cell at user waiting page | 2013-03-13 15:32:45 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 72e58f0959 | Fix JavaScript Unit tests | 2013-03-13 15:32:45 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 47ccc46359 | Completely update messenger build system | 2013-03-13 15:32:45 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 053837d069 | Completely rewrite Chat's JavaScript files | 2013-03-13 15:32:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 1565458c26 | Move all JavaScript files from /js/$jsver to /js/compiled | 2013-03-13 15:32:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | f085fbc767 | Move request.js and invite.js to /js/compiled | 2013-03-13 15:32:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 35162b8906 | Move handlebars.js to /js/libs | 2013-03-13 15:32:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | da50f6f6d9 | Move json2.js to /js/libs | 2013-03-13 15:32:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 9587ff9b5b | Move LAB.js to /js/libs | 2013-03-13 15:32:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 64d7650e54 | Update jQuery to 1.8.3 and move it to /js/libs | 2013-03-13 15:32:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | e45a3e489f | Use camel case for plugins' classes names | 2013-03-13 15:32:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 9037f69c09 | Fix bug with user wait time | 2013-03-13 15:32:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 092e9c2dcf | Fix bug with wrong total thread time | 2013-03-13 15:32:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 2d7676fdf6 | Fix the ability to call functions at Chat Window side | 2013-03-13 15:32:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 7c661b11c6 | Fix undefined groupname in /operator/update.php | 2013-03-13 15:32:44 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 498a34ae19 | Update ThreadProcessor documentation | 2013-03-13 15:32:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | a310180709 | Fix reset predefined answers selectbox index | 2013-03-13 15:32:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 14eed1072d | Use JavaScript templates for messages | 2013-03-13 15:32:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 3f39164db1 | Fix bug with message about user rename | 2013-03-13 15:32:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 4102ce00f3 | Fix bug in Handlebars apply helper. Update docs | 2013-03-13 15:32:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | c1b633843f | Fix bug with NULL for message's sender name | 2013-03-13 15:32:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 38668789b9 | Change keys of array return by Thread::getMessages | 2013-03-13 15:32:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | f5a970e50f | Use LAB.js to load JavaScripts to the chat window | 2013-03-13 15:32:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 4cfac7bbef | Split chat.js JavaScript's chat.js library split into several logical parts:
chatcontroller.js, chatview.js and chatinit.js | 2013-03-13 15:32:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | edb40a06d3 | Add LAB.js library | 2013-03-13 15:32:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 727625dfc8 | Refactor and format JavaScript chat code | 2013-03-13 15:32:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 72d0c3b0a4 | Update webim/js/source/build.xml file Add pluginmanager.js, handlebars.js, handlebars_hrlpers.js to
the webim/js/source/build.xml configuration file | 2013-03-13 15:32:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | d53e1d8020 | Move JavaScript's ChatServer class to separate file | 2013-03-13 15:32:43 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 83636a02ef | Add several Handlebars helpers Add 'apply', 'formatTime' and 'nl2br' Handlebars helpers.
Also add QUnit tests for 'apply' helper. | 2013-03-13 15:32:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 36c8e6c042 | Add Handlebars JavaScript template engine | 2013-03-13 15:32:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 56a50c9df4 | Add JavaScript's Thread class usage to chat.js | 2013-03-13 15:32:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | ec5ba068bb | Create JavaScript's Thread class | 2013-03-13 15:32:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 5ff3a7656d | Extend plugin system Plugins can add custom CSS and JavaScript files to chat window and
implement JavaScript plugins | 2013-03-13 15:32:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | c61789c2d7 | Create JavaScript's PluginManager class | 2013-03-13 15:32:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 53e9400dde | Add PluginManager::getAllPlugins() method | 2013-03-13 15:32:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 30cb668a73 | Implement new chat system | 2013-03-13 15:32:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | f1224a98ee | Fix ability to change avatar | 2013-03-13 15:32:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 1528c610d7 | Moved themeMessage method from ThreadProcessor to Thread | 2013-03-13 15:32:42 +00:00 |  |