ordered, tooltip started, wow.js, qtip as tooltip library
This commit is contained in:
parent
327718ad0f
commit
cad218fd29
3
lib/jquery/jquery.qtip.min.css
vendored
Normal file
3
lib/jquery/jquery.qtip.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
5
lib/jquery/jquery.qtip.min.js
vendored
Normal file
5
lib/jquery/jquery.qtip.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -3,12 +3,7 @@ SYSTEM\autoload::registerFolder(dirname(__FILE__),'');
|
|||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/server','');
|
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/server','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/realm','');
|
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/realm','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/world','');
|
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/world','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/database','');
|
require_once dirname(__FILE__).'/database/autoload.inc';
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/char','');
|
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/char','');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/char/qq','DBD');
|
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/char/qq','DBD');
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/client','');
|
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/client','');
|
||||||
|
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/quest','');
|
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/quest/qq','DBD');
|
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/creature','');
|
|
||||||
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/creature/qq','DBD');
|
|
||||||
6
mojotrollz/api/database/autoload.inc
Normal file
6
mojotrollz/api/database/autoload.inc
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?php
|
||||||
|
SYSTEM\autoload::registerFolder(dirname(__FILE__));
|
||||||
|
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/quest','');
|
||||||
|
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/quest/qq','DBD');
|
||||||
|
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/creature','');
|
||||||
|
SYSTEM\autoload::registerFolder(dirname(__FILE__).'/creature/qq','DBD');
|
||||||
@ -16,14 +16,14 @@ class creature {
|
|||||||
$vars = '';
|
$vars = '';
|
||||||
$vars = \DBD\GET_BASE_DATA_CREATURE::Q1(array($entry));
|
$vars = \DBD\GET_BASE_DATA_CREATURE::Q1(array($entry));
|
||||||
$vars['questrelation'] = creature::get_creature_questrelation($entry);
|
$vars['questrelation'] = creature::get_creature_questrelation($entry);
|
||||||
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'creature/tpl/creature.tpl'), $vars);
|
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'database/creature/tpl/creature.tpl'), $vars);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function get_creature_questrelation($entry){
|
public static function get_creature_questrelation($entry){
|
||||||
$result = '';
|
$result = '';
|
||||||
$questrelation = \DBD\GET_QUESTRELATION_CREATURE::QQ(array($entry));
|
$questrelation = \DBD\GET_QUESTRELATION_CREATURE::QQ(array($entry));
|
||||||
while ($rel = $questrelation->next()){
|
while ($rel = $questrelation->next()){
|
||||||
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'creature/tpl/creature_questrelation.tpl'), $rel);
|
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'database/creature/tpl/creature_questrelation.tpl'), $rel);
|
||||||
}
|
}
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
118
mojotrollz/api/database/js/wow.js
Normal file
118
mojotrollz/api/database/js/wow.js
Normal file
@ -0,0 +1,118 @@
|
|||||||
|
function wow(){
|
||||||
|
wow_creature();
|
||||||
|
wow_item();
|
||||||
|
wow_quest();
|
||||||
|
wow_spell();
|
||||||
|
}
|
||||||
|
|
||||||
|
function wow_creature(){
|
||||||
|
$('.wow_creature').each(function(){
|
||||||
|
$(this).qtip({
|
||||||
|
content: {
|
||||||
|
text: function(event, api) {
|
||||||
|
$.ajax({
|
||||||
|
url: './api.php?call=creature', // Use href attribute as URL
|
||||||
|
data: {entry: $(this).attr('entry')}
|
||||||
|
})
|
||||||
|
.then(function(content) {
|
||||||
|
// Set the tooltip content upon successful retrieval
|
||||||
|
api.set('content.text', content);
|
||||||
|
}, function(xhr, status, error) {
|
||||||
|
// Upon failure... set the tooltip content to error
|
||||||
|
api.set('content.text', status + ': ' + error);
|
||||||
|
});
|
||||||
|
|
||||||
|
return 'Loading...'; // Set some initial text
|
||||||
|
}
|
||||||
|
},
|
||||||
|
position: {
|
||||||
|
viewport: $(window)
|
||||||
|
},
|
||||||
|
style: 'qtip-wiki'
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function wow_item(){
|
||||||
|
$('.wow_item').click(function(){
|
||||||
|
$(this).qtip({
|
||||||
|
content: {
|
||||||
|
text: function(event, api) {
|
||||||
|
$.ajax({
|
||||||
|
url: './api.php?call=item', // Use href attribute as URL
|
||||||
|
data: {entry: $(this).attr('entry')}
|
||||||
|
})
|
||||||
|
.then(function(content) {
|
||||||
|
// Set the tooltip content upon successful retrieval
|
||||||
|
api.set('content.text', content);
|
||||||
|
}, function(xhr, status, error) {
|
||||||
|
// Upon failure... set the tooltip content to error
|
||||||
|
api.set('content.text', status + ': ' + error);
|
||||||
|
});
|
||||||
|
|
||||||
|
return 'Loading...'; // Set some initial text
|
||||||
|
}
|
||||||
|
},
|
||||||
|
position: {
|
||||||
|
viewport: $(window)
|
||||||
|
},
|
||||||
|
style: 'qtip-wiki'
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function wow_quest(){
|
||||||
|
$('.wow_quest').click(function(){
|
||||||
|
$(this).qtip({
|
||||||
|
content: {
|
||||||
|
text: function(event, api) {
|
||||||
|
$.ajax({
|
||||||
|
url: './api.php?call=quest', // Use href attribute as URL
|
||||||
|
data: {entry: $(this).attr('entry')}
|
||||||
|
})
|
||||||
|
.then(function(content) {
|
||||||
|
// Set the tooltip content upon successful retrieval
|
||||||
|
api.set('content.text', content);
|
||||||
|
}, function(xhr, status, error) {
|
||||||
|
// Upon failure... set the tooltip content to error
|
||||||
|
api.set('content.text', status + ': ' + error);
|
||||||
|
});
|
||||||
|
|
||||||
|
return 'Loading...'; // Set some initial text
|
||||||
|
}
|
||||||
|
},
|
||||||
|
position: {
|
||||||
|
viewport: $(window)
|
||||||
|
},
|
||||||
|
style: 'qtip-wiki'
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function wow_spell(){
|
||||||
|
$('.wow_spell').click(function(){
|
||||||
|
$(this).qtip({
|
||||||
|
content: {
|
||||||
|
text: function(event, api) {
|
||||||
|
$.ajax({
|
||||||
|
url: './api.php?call=spell', // Use href attribute as URL
|
||||||
|
data: {entry: $(this).attr('entry')}
|
||||||
|
})
|
||||||
|
.then(function(content) {
|
||||||
|
// Set the tooltip content upon successful retrieval
|
||||||
|
api.set('content.text', content);
|
||||||
|
}, function(xhr, status, error) {
|
||||||
|
// Upon failure... set the tooltip content to error
|
||||||
|
api.set('content.text', status + ': ' + error);
|
||||||
|
});
|
||||||
|
|
||||||
|
return 'Loading...'; // Set some initial text
|
||||||
|
}
|
||||||
|
},
|
||||||
|
position: {
|
||||||
|
viewport: $(window)
|
||||||
|
},
|
||||||
|
style: 'qtip-wiki'
|
||||||
|
});
|
||||||
|
});
|
||||||
|
}
|
||||||
@ -19,14 +19,14 @@ class quest {
|
|||||||
$vars['creature_questrelation'] = quest::get_creature_questrelation($entry);
|
$vars['creature_questrelation'] = quest::get_creature_questrelation($entry);
|
||||||
$vars['item_questrelation'] = quest::get_item_questrelation($entry);
|
$vars['item_questrelation'] = quest::get_item_questrelation($entry);
|
||||||
$vars['object_questrelation'] = quest::get_object_questrelation($entry);
|
$vars['object_questrelation'] = quest::get_object_questrelation($entry);
|
||||||
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'quest/tpl/quest.tpl'), $vars);
|
return SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'database/quest/tpl/quest.tpl'), $vars);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static function get_creature_questrelation($entry){
|
public static function get_creature_questrelation($entry){
|
||||||
$result = '';
|
$result = '';
|
||||||
$questrelation = \DBD\GET_CREATURE_QUESTRELATION::QQ(array($entry));
|
$questrelation = \DBD\GET_CREATURE_QUESTRELATION::QQ(array($entry));
|
||||||
while ($rel = $questrelation->next()){
|
while ($rel = $questrelation->next()){
|
||||||
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'quest/tpl/creature_questrelation.tpl'), $rel);
|
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'database/quest/tpl/creature_questrelation.tpl'), $rel);
|
||||||
}
|
}
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@ -35,7 +35,7 @@ class quest {
|
|||||||
$result = '';
|
$result = '';
|
||||||
$questrelation = \DBD\GET_ITEM_QUESTRELATION::QQ(array($entry));
|
$questrelation = \DBD\GET_ITEM_QUESTRELATION::QQ(array($entry));
|
||||||
while ($rel = $questrelation->next()){
|
while ($rel = $questrelation->next()){
|
||||||
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'quest/tpl/item_questrelation.tpl'), $rel);
|
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'database/quest/tpl/item_questrelation.tpl'), $rel);
|
||||||
}
|
}
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@ -44,7 +44,7 @@ class quest {
|
|||||||
$result = '';
|
$result = '';
|
||||||
$questrelation = \DBD\GET_OBJECT_QUESTRELATION::QQ(array($entry));
|
$questrelation = \DBD\GET_OBJECT_QUESTRELATION::QQ(array($entry));
|
||||||
while ($rel = $questrelation->next()){
|
while ($rel = $questrelation->next()){
|
||||||
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'quest/tpl/object_questrelation.tpl'), $rel);
|
$result .= SYSTEM\PAGE\replace::replaceFile(SYSTEM\SERVERPATH(new PAPI(),'database/quest/tpl/object_questrelation.tpl'), $rel);
|
||||||
}
|
}
|
||||||
return $result;
|
return $result;
|
||||||
}
|
}
|
||||||
@ -2,7 +2,7 @@
|
|||||||
require_once dirname(__FILE__).'/path/register_path_classes.php';
|
require_once dirname(__FILE__).'/path/register_path_classes.php';
|
||||||
require_once dirname(__FILE__).'/page/autoload.inc';
|
require_once dirname(__FILE__).'/page/autoload.inc';
|
||||||
require_once dirname(__FILE__).'/dbd/autoload.inc.php';
|
require_once dirname(__FILE__).'/dbd/autoload.inc.php';
|
||||||
require_once dirname(__FILE__).'/api/autoload.inc.php';
|
require_once dirname(__FILE__).'/api/autoload.inc';
|
||||||
require_once dirname(__FILE__).'/docu/autoload.inc.php';
|
require_once dirname(__FILE__).'/docu/autoload.inc.php';
|
||||||
require_once dirname(__FILE__).'/files/autoload.inc.php';
|
require_once dirname(__FILE__).'/files/autoload.inc.php';
|
||||||
require_once dirname(__FILE__).'/log/autoload.inc.php';
|
require_once dirname(__FILE__).'/log/autoload.inc.php';
|
||||||
@ -2,7 +2,7 @@
|
|||||||
<td>
|
<td>
|
||||||
${Name}<br>
|
${Name}<br>
|
||||||
Lvl: ${MaxLevel}
|
Lvl: ${MaxLevel}
|
||||||
<button class="btn btn_menu_add btn_creature_info" entry="${Entry}" href="#">Detail</button>
|
<button class="btn btn_menu_add btn_creature_info wow_creature" entry="${Entry}" href="#">Detail</button>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
HP: ${MaxLevelHealth}<br>
|
HP: ${MaxLevelHealth}<br>
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
<tr class="element_bg2" style="margin-top: 10px;">
|
<tr class="element_bg2" style="margin-top: 10px;">
|
||||||
<td>
|
<td class="wow_item" entry="${entry}">
|
||||||
${name}
|
${name}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
@ -3,7 +3,7 @@
|
|||||||
<p>${Title}<br>
|
<p>${Title}<br>
|
||||||
Min Lvl: ${MinLevel}<br>
|
Min Lvl: ${MinLevel}<br>
|
||||||
Quest Lvl: ${QuestLevel}</p>
|
Quest Lvl: ${QuestLevel}</p>
|
||||||
<button class="btn btn_menu_add btn_quest_info" entry="${entry}" href="#">Detail</button>
|
<button class="btn btn_menu_add btn_quest_info wow_quest" entry="${entry}" href="#">Detail</button>
|
||||||
</td>
|
</td>
|
||||||
|
|
||||||
<td style="min-width: 170px;">
|
<td style="min-width: 170px;">
|
||||||
|
|||||||
@ -7,11 +7,12 @@ class user_achievements_content extends SYSTEM\PAGE\Page {
|
|||||||
$this->menu = $menu;
|
$this->menu = $menu;
|
||||||
$this->filter = $filter;
|
$this->filter = $filter;
|
||||||
}
|
}
|
||||||
public static function js(){
|
/*public static function js(){
|
||||||
return array( \SYSTEM\WEBPATH(new PPAGE(),'user_achievements_content/js/user_achievements_content.js'));}
|
return array( \SYSTEM\WEBPATH(new PPAGE(),'user_achievements_content/js/user_achievements_content.js'),
|
||||||
|
\SYSTEM\WEBPATH(new PAPI(),'database/js/wow.js'));}
|
||||||
|
|
||||||
public static function css (){
|
public static function css (){
|
||||||
return array();}
|
return array();}*/
|
||||||
|
|
||||||
private function menu_acc(){
|
private function menu_acc(){
|
||||||
switch($this->filter){
|
switch($this->filter){
|
||||||
|
|||||||
@ -1,24 +1,23 @@
|
|||||||
function init_user_achievements_menu_sub(){
|
function init_user_achievements_menu_sub(){
|
||||||
console.log('init');
|
|
||||||
$(".btn_achieve_menu").click(function(){
|
$(".btn_achieve_menu").click(function(){
|
||||||
$('#achievement_list').load('./?page=user_achievements_content&menu=' + $(this).attr('menu') + '&filter=' + $(this).attr('filter'));
|
$('#achievement_list').load('./?page=user_achievements_content&menu=' + $(this).attr('menu') + '&filter=' + $(this).attr('filter'), function(){
|
||||||
btn_creature_info();
|
btn_creature_info();
|
||||||
btn_quest_info();
|
btn_quest_info();
|
||||||
|
|
||||||
|
wow();
|
||||||
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
function btn_quest_info(){
|
function btn_quest_info(){
|
||||||
$(".btn_quest_info").click(function(){
|
$(".btn_quest_info").click(function(){
|
||||||
alert('test');
|
|
||||||
$('#achievement_list').load('./api.php?call=quest&entry=' + $(this).attr('entry'));
|
$('#achievement_list').load('./api.php?call=quest&entry=' + $(this).attr('entry'));
|
||||||
// $('#achievement_list').load('./?page=user_achievements_content_quest&entry=' + $(this).attr('entry'));
|
// $('#achievement_list').load('./?page=user_achievements_content_quest&entry=' + $(this).attr('entry'));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function btn_creature_info(){
|
function btn_creature_info(){
|
||||||
alert('info');
|
|
||||||
$(".btn_creature_info").click(function(){
|
$(".btn_creature_info").click(function(){
|
||||||
alert('test');
|
|
||||||
$('#achievement_list').load('./api.php?call=creature&entry=' + $(this).attr('entry'));
|
$('#achievement_list').load('./api.php?call=creature&entry=' + $(this).attr('entry'));
|
||||||
// $('#achievement_list').load('./?page=user_achievements_content_quest&entry=' + $(this).attr('entry'));
|
// $('#achievement_list').load('./?page=user_achievements_content_quest&entry=' + $(this).attr('entry'));
|
||||||
});
|
});
|
||||||
|
|||||||
@ -6,7 +6,8 @@ class user_achievements_menu_sub extends SYSTEM\PAGE\Page {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static function js(){
|
public static function js(){
|
||||||
return array( \SYSTEM\WEBPATH(new PPAGE(),'user_achievements_menu_sub/js/user_achievements_menu_sub.js'));}
|
return array( \SYSTEM\WEBPATH(new PPAGE(),'user_achievements_menu_sub/js/user_achievements_menu_sub.js'),
|
||||||
|
\SYSTEM\WEBPATH(new PAPI(),'database/js/wow.js'));}
|
||||||
|
|
||||||
public static function css (){
|
public static function css (){
|
||||||
return array();}
|
return array();}
|
||||||
|
|||||||
@ -8,6 +8,7 @@ class user_default extends SYSTEM\PAGE\Page {
|
|||||||
'<script type="text/javascript" language="JavaScript" src="'.SYSTEM\WEBPATH(new PLIB(),'jqbootstrapvalidation/jqBootstrapValidation.js').'"></script>'.
|
'<script type="text/javascript" language="JavaScript" src="'.SYSTEM\WEBPATH(new PLIB(),'jqbootstrapvalidation/jqBootstrapValidation.js').'"></script>'.
|
||||||
'<script type="text/javascript" language="JavaScript" src="'.SYSTEM\WEBPATH(new PLIB(),'hashmask/jquery.sha1.js').'"></script>'.
|
'<script type="text/javascript" language="JavaScript" src="'.SYSTEM\WEBPATH(new PLIB(),'hashmask/jquery.sha1.js').'"></script>'.
|
||||||
'<script type="text/javascript" language="JavaScript" src="'.SYSTEM\WEBPATH(new PLIB(),'hashmask/jquery.md5.js').'"></script>'.
|
'<script type="text/javascript" language="JavaScript" src="'.SYSTEM\WEBPATH(new PLIB(),'hashmask/jquery.md5.js').'"></script>'.
|
||||||
|
'<script type="text/javascript" language="JavaScript" src="'.SYSTEM\WEBPATH(new PLIB(),'jquery/jquery.qtip.min.js').'"></script>'.
|
||||||
'<script src="https://www.google.com/jsapi" type="text/javascript"></script>'.
|
'<script src="https://www.google.com/jsapi" type="text/javascript"></script>'.
|
||||||
'<script type="text/javascript">google.load("visualization", "1", {packages:["corechart"]});</script>'.
|
'<script type="text/javascript">google.load("visualization", "1", {packages:["corechart"]});</script>'.
|
||||||
'<script type="text/javascript" language="JavaScript" src="./api.php?call=files&cat=sys&id=system.js"></script>'.
|
'<script type="text/javascript" language="JavaScript" src="./api.php?call=files&cat=sys&id=system.js"></script>'.
|
||||||
@ -15,9 +16,10 @@ class user_default extends SYSTEM\PAGE\Page {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private function css (){
|
private function css (){
|
||||||
return '<link href="'.SYSTEM\WEBPATH(new PLIB(),'bootstrap/css/bootstrap.css').'" rel="stylesheet">'.
|
return '<link href="'.SYSTEM\WEBPATH(new PLIB(),'bootstrap/css/bootstrap.css').'" rel="stylesheet">'.
|
||||||
'<link href="'.SYSTEM\WEBPATH(new PPAGE(),'user_default/css/user_default.css').'" rel="stylesheet">'.
|
'<link href="'.SYSTEM\WEBPATH(new PLIB(),'jquery/jquery.qtip.min.css').'" rel="stylesheet">'.
|
||||||
'<link href="'.SYSTEM\WEBPATH(new PPAGE(),'default_page/css/font.css').'" rel="stylesheet">';
|
'<link href="'.SYSTEM\WEBPATH(new PPAGE(),'user_default/css/user_default.css').'" rel="stylesheet">'.
|
||||||
|
'<link href="'.SYSTEM\WEBPATH(new PPAGE(),'default_page/css/font.css').'" rel="stylesheet">';
|
||||||
}
|
}
|
||||||
|
|
||||||
public function html(){
|
public function html(){
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user