[frio] Ensure tagsinput library is loaded in pages where new PM can be submitted
- The new private message page loads in a modal, requiring the base page to load them in advance
This commit is contained in:
		
					parent
					
						
							
								4a4d0f04cb
							
						
					
				
			
			
				commit
				
					
						9ea7f7d4ad
					
				
			
		
					 2 changed files with 15 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -28,6 +28,7 @@ use Friendica\Core\Logger;
 | 
			
		|||
use Friendica\Core\Protocol;
 | 
			
		||||
use Friendica\Core\Renderer;
 | 
			
		||||
use Friendica\Core\Session;
 | 
			
		||||
use Friendica\Core\Theme;
 | 
			
		||||
use Friendica\Database\DBA;
 | 
			
		||||
use Friendica\DI;
 | 
			
		||||
use Friendica\Model\Contact;
 | 
			
		||||
| 
						 | 
				
			
			@ -354,6 +355,13 @@ function conv_get_blocklist()
 | 
			
		|||
 */
 | 
			
		||||
function conversation(App $a, array $items, $mode, $update, $preview = false, $order = 'commented', $uid = 0)
 | 
			
		||||
{
 | 
			
		||||
	$page = DI::page();
 | 
			
		||||
 | 
			
		||||
	$page->registerFooterScript(Theme::getPathForFile('asset/typeahead.js/dist/typeahead.bundle.js'));
 | 
			
		||||
	$page->registerFooterScript(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput.js'));
 | 
			
		||||
	$page->registerStylesheet(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput.css'));
 | 
			
		||||
	$page->registerStylesheet(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput-typeahead.css'));
 | 
			
		||||
 | 
			
		||||
	$ssl_state = (local_user() ? true : false);
 | 
			
		||||
 | 
			
		||||
	$profile_owner = 0;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -32,6 +32,7 @@ use Friendica\Core\ACL;
 | 
			
		|||
use Friendica\Core\Hook;
 | 
			
		||||
use Friendica\Core\Protocol;
 | 
			
		||||
use Friendica\Core\Renderer;
 | 
			
		||||
use Friendica\Core\Theme;
 | 
			
		||||
use Friendica\Core\Worker;
 | 
			
		||||
use Friendica\Database\DBA;
 | 
			
		||||
use Friendica\DI;
 | 
			
		||||
| 
						 | 
				
			
			@ -259,9 +260,12 @@ class Contact extends BaseModule
 | 
			
		|||
		$rel    = Strings::escapeTags(trim($_GET['rel']    ?? ''));
 | 
			
		||||
		$group  = Strings::escapeTags(trim($_GET['group']  ?? ''));
 | 
			
		||||
 | 
			
		||||
		if (empty(DI::page()['aside'])) {
 | 
			
		||||
			DI::page()['aside'] = '';
 | 
			
		||||
		}
 | 
			
		||||
		$page = DI::page();
 | 
			
		||||
 | 
			
		||||
		$page->registerFooterScript(Theme::getPathForFile('asset/typeahead.js/dist/typeahead.bundle.js'));
 | 
			
		||||
		$page->registerFooterScript(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput.js'));
 | 
			
		||||
		$page->registerStylesheet(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput.css'));
 | 
			
		||||
		$page->registerStylesheet(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput-typeahead.css'));
 | 
			
		||||
 | 
			
		||||
		$contact = null;
 | 
			
		||||
		// @TODO: Replace with parameter from router
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue