link v0.02 - add javascript button
This commit is contained in:
parent
0745e70ef3
commit
f1683ec755
|
@ -1,6 +0,0 @@
|
||||||
version: 0.01
|
|
||||||
url: $baseurl/link
|
|
||||||
requires: local_channel
|
|
||||||
name: Link
|
|
||||||
photo: icon:cog
|
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
/**
|
/**
|
||||||
* Name: Link
|
* Name: Link
|
||||||
* Description: Using short links on whole hub
|
* Description: Using short links on whole hub
|
||||||
* Version: 0.01
|
* Version: 0.02
|
||||||
* Depends: Core
|
* Depends: Core
|
||||||
* Recommends: None
|
* Recommends: None
|
||||||
* Author: ivan zlax <@zlax@ussr.win>
|
* Author: ivan zlax <@zlax@ussr.win>
|
||||||
|
@ -11,12 +11,15 @@
|
||||||
|
|
||||||
namespace Zotlabs\Module;
|
namespace Zotlabs\Module;
|
||||||
|
|
||||||
require_once("include/bbcode.php");
|
require_once('include/bbcode.php');
|
||||||
require_once('include/security.php');
|
require_once('include/security.php');
|
||||||
require_once('include/conversation.php');
|
require_once('include/conversation.php');
|
||||||
require_once('include/acl_selectors.php');
|
require_once('include/acl_selectors.php');
|
||||||
require_once('include/items.php');
|
require_once('include/items.php');
|
||||||
|
|
||||||
|
// Javascript code for "Link on Hub" button insert - it is not good, it is temporarily
|
||||||
|
\App::$page['htmlhead'] .= "<script language=\"javascript\" type=\"text/javascript\">var windowOnloadAdd = function (event) { if ( window.onload ) { window.onload = window.onload + event; } else { window.onload = event; }; }; windowOnloadAdd(function() { let visibleitems = document.querySelectorAll('.btn-group [aria-labelledby]'); for (currentitem of visibleitems) if (currentitem.getAttribute('aria-labelledby').substr(0,15) == 'wall-item-menu-') currentitem.querySelector('[title=\"Link to Source\"]').outerHTML += '<a class=\"dropdown-item\" href=\"/link/' + currentitem.getAttribute('aria-labelledby').substr(15) + '\" title=\"Link on Hub\"><i class=\"generic-icons-nav fa fa-fw fa-external-link\"></i>Link on Hub</a>'; });</script>\n";
|
||||||
|
|
||||||
class Link extends \Zotlabs\Web\Controller {
|
class Link extends \Zotlabs\Web\Controller {
|
||||||
|
|
||||||
function get($update = 0, $load = false) {
|
function get($update = 0, $load = false) {
|
||||||
|
@ -451,3 +454,5 @@ class Link extends \Zotlabs\Web\Controller {
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//App::$page['htmlhead'] .= '<script></script>';
|
Loading…
Reference in New Issue