mirror of
https://github.com/Mibew/mibew.git
synced 2025-02-12 10:31:09 +03:00
Fix typo in widget.js code
This commit is contained in:
parent
c2f0fb24c3
commit
f070a121fe
@ -49,11 +49,11 @@ var Mibew = {};
|
|||||||
this.handlers = [];
|
this.handlers = [];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* List of dependences between handlers and scripts
|
* List of dependencies between handlers and scripts
|
||||||
* @type Object
|
* @type Object
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
this.handlersDependences = {};
|
this.handlersDependencies = {};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* URL for requests
|
* URL for requests
|
||||||
@ -186,7 +186,7 @@ var Mibew = {};
|
|||||||
var load = response.load;
|
var load = response.load;
|
||||||
var handlers = response.handlers;
|
var handlers = response.handlers;
|
||||||
var data = response.data;
|
var data = response.data;
|
||||||
var dependences = response.dependences;
|
var dependencies = response.dependencies;
|
||||||
var context = this;
|
var context = this;
|
||||||
|
|
||||||
// Update list of scripts that must be loaded
|
// Update list of scripts that must be loaded
|
||||||
@ -203,18 +203,18 @@ var Mibew = {};
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update list of dependences
|
// Update list of dependencies
|
||||||
for(var handler in dependences){
|
for(var handler in dependencies){
|
||||||
if (! dependences.hasOwnProperty(handler)) {
|
if (! dependencies.hasOwnProperty(handler)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// Check if dependences for this handler already stored
|
// Check if dependencies for this handler already stored
|
||||||
if (! (handler in this.handlersDependences)) {
|
if (! (handler in this.handlersDependencies)) {
|
||||||
this.handlersDependences[handler] = dependences[handler];
|
this.handlersDependencies[handler] = dependencies[handler];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Process all recieved handlers. Run handler if all dependences loaded
|
// Process all recieved handlers. Run handler if all dependencies loaded
|
||||||
// and add it to handlers list otherwise.
|
// and add it to handlers list otherwise.
|
||||||
for (var i = 0; i < handlers.length; i++) {
|
for (var i = 0; i < handlers.length; i++) {
|
||||||
// Create shortcuts
|
// Create shortcuts
|
||||||
@ -291,7 +291,7 @@ var Mibew = {};
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Event listener for script onLoad event. Run handlers which have no
|
* Event listener for script onLoad event. Run handlers which have no
|
||||||
* unload dependences.
|
* unload dependencies.
|
||||||
* @param {String} id Identifier of the loaded script
|
* @param {String} id Identifier of the loaded script
|
||||||
*/
|
*/
|
||||||
Mibew.Widget.prototype.scriptReady = function(id) {
|
Mibew.Widget.prototype.scriptReady = function(id) {
|
||||||
@ -311,10 +311,10 @@ var Mibew = {};
|
|||||||
* Check if handler can be run
|
* Check if handler can be run
|
||||||
*/
|
*/
|
||||||
Mibew.Widget.prototype.canRunHandler = function(handlerName) {
|
Mibew.Widget.prototype.canRunHandler = function(handlerName) {
|
||||||
var dependences = this.handlersDependences[handlerName];
|
var dependencies = this.handlersDependencies[handlerName];
|
||||||
// Check for dependencess
|
// Check for dependencies
|
||||||
for(var i = 0; i < dependences.length; i++){
|
for(var i = 0; i < dependencies.length; i++){
|
||||||
if(this.requestedScripts[dependences[i]].status != 'ready'){
|
if(this.requestedScripts[dependencies[i]].status != 'ready'){
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -46,7 +46,7 @@ class WidgetController extends AbstractController
|
|||||||
$response_data = array(
|
$response_data = array(
|
||||||
'load' => array(),
|
'load' => array(),
|
||||||
'handlers' => array(),
|
'handlers' => array(),
|
||||||
'dependences' => array(),
|
'dependencies' => array(),
|
||||||
'data' => array(),
|
'data' => array(),
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -85,7 +85,7 @@ class WidgetController extends AbstractController
|
|||||||
if ($user_id === false) {
|
if ($user_id === false) {
|
||||||
// Update local cookie value at target site
|
// Update local cookie value at target site
|
||||||
$response_data['handlers'][] = 'updateUserId';
|
$response_data['handlers'][] = 'updateUserId';
|
||||||
$response_data['dependences']['updateUserId'] = array();
|
$response_data['dependencies']['updateUserId'] = array();
|
||||||
$response_data['data']['user']['id'] = $visitor['userid'];
|
$response_data['data']['user']['id'] = $visitor['userid'];
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -100,7 +100,7 @@ class WidgetController extends AbstractController
|
|||||||
// Check if invitation is closed
|
// Check if invitation is closed
|
||||||
if (!$invitation_state['invited'] && !empty($_SESSION['invitation_threadid'])) {
|
if (!$invitation_state['invited'] && !empty($_SESSION['invitation_threadid'])) {
|
||||||
$response_data['handlers'][] = 'invitationClose';
|
$response_data['handlers'][] = 'invitationClose';
|
||||||
$response_data['dependences']['invitationClose'] = array();
|
$response_data['dependencies']['invitationClose'] = array();
|
||||||
unset($_SESSION['invitation_threadid']);
|
unset($_SESSION['invitation_threadid']);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -123,7 +123,7 @@ class WidgetController extends AbstractController
|
|||||||
|
|
||||||
// Show invitation dialog at widget side
|
// Show invitation dialog at widget side
|
||||||
$response_data['handlers'][] = 'invitationCreate';
|
$response_data['handlers'][] = 'invitationCreate';
|
||||||
$response_data['dependences']['invitationCreate'] = array();
|
$response_data['dependencies']['invitationCreate'] = array();
|
||||||
$response_data['data']['invitation'] = array(
|
$response_data['data']['invitation'] = array(
|
||||||
'operatorName' => htmlspecialchars($operator_name),
|
'operatorName' => htmlspecialchars($operator_name),
|
||||||
'avatarUrl' => htmlspecialchars($operator['vcavatar']),
|
'avatarUrl' => htmlspecialchars($operator['vcavatar']),
|
||||||
|
Loading…
Reference in New Issue
Block a user