| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | c26fc8bb26 | Fix early return from RequestProcessor::processRequest | 2013-03-13 15:32:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | bebe603a9b | Add Thread object creation to /operator/history.php Replace direct work with thread table's fields by Thread object | 2013-03-13 15:32:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 0b2a379dd8 | Add Thread object creation to /operator/userhistory.php Replace direct work with thread table's fields by Thread object | 2013-03-13 15:32:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 898ecc3055 | Add Thread object creation to /operator/update.php Replace direct work with thread table's fields by Thread object | 2013-03-13 15:32:42 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | f553f42460 | Add Thread object creation to /operator/threadprocessor.php Replace direct work with thread table's fields by Thread object | 2013-03-13 15:32:41 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 69477cea8d | Add ability to create Thread object from DB info | 2013-03-13 15:32:41 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 8f87a017a1 | Fix tests for Thread class Fix tests that affect auto generation of the last token field | 2013-03-13 15:32:41 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | f81dad7eae | Replace thread related functions by Thread's methods | 2013-03-13 15:32:41 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 50283a0b21 | Move kindToString() method from ThreadProcessor to Thread | 2013-03-13 15:32:41 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 2ba492d94f | Create Thread::connectionLimitReached method | 2013-03-13 15:32:41 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 9d19afcdf2 | Add auto token generate during Thread creation | 2013-03-13 15:32:41 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 37b8fa7243 | Create ThreadProcessor class | 2013-03-13 15:32:41 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 7b6a433ae6 | Create tests for RequestProcessor class | 2013-03-13 15:32:41 +00:00 |  | 
			
				
					| 
							
							
								 Dmitriy Simushev | 24ecf02e7b | Remove RequestProcessor::NO_RESULT_FUNCTION constant RequestProcessor::NO_RESULT_FUNCTION not use any more. Rewrite code
to throw use Mibew API checks for existance of the result function | 2013-03-13 15:32:41 +00:00 |  |