From 74d01962a6f77eb2b8138864f18ed53eb136c432 Mon Sep 17 00:00:00 2001 From: Thomas Lange Date: Sat, 26 Mar 2016 14:01:09 +0100 Subject: Custom pagelet ID's --- include/classes/BigPipe/Pagelet.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'include/classes/BigPipe/Pagelet.php') diff --git a/include/classes/BigPipe/Pagelet.php b/include/classes/BigPipe/Pagelet.php index d1c335f..3b5530c 100755 --- a/include/classes/BigPipe/Pagelet.php +++ b/include/classes/BigPipe/Pagelet.php @@ -28,9 +28,9 @@ class Pagelet { const PHASE_LOADJS = 3; # After all the JS resources have been loaded const PHASE_EXECJS = 4; # After the static JS code has been executed - public function __construct($priority = self::PRIORITY_NORMAL) { + public function __construct($customID = NULL, $priority = self::PRIORITY_NORMAL) { $this->phaseDoneJS = array_pad([], 5, []); - $this->ID = 'P'.++self::$count; + $this->ID = is_string($customID) ? $customID : 'P'.++self::$count; BigPipe::addPagelet($this, $priority); } -- cgit v1.2.3