added the codepot_merge_path() javascript function
This commit is contained in:
parent
bc8e17d28d
commit
4524a85301
@ -33,7 +33,7 @@ function prepare_page_button (i, req_size)
|
||||
var filter = codepot_ascii_to_hex(last_successful_filter);
|
||||
var offset = parseInt($(this).text());
|
||||
$.ajax({
|
||||
url: "<?php print site_url(); ?>/project/catalog_json/" + filter + "/" + ((offset - 1) * req_size),
|
||||
url: codepot_merge_path("<?php print site_url(); ?>", "/project/catalog_json/" + filter + "/" + ((offset - 1) * req_size)),
|
||||
dataType: "json",
|
||||
success: function(data) { render_project_list (data); }
|
||||
});
|
||||
@ -146,7 +146,7 @@ $(function () {
|
||||
var filter = codepot_ascii_to_hex(last_attempted_filter);
|
||||
|
||||
$.ajax({
|
||||
url: "<?php print site_url(); ?>/project/catalog_json/" + filter,
|
||||
url: codepot_merge_path("<?php print site_url(); ?>", "/project/catalog_json/" + filter),
|
||||
dataType: "json",
|
||||
success: function(data) { render_project_list (data); }
|
||||
});
|
||||
|
@ -53,7 +53,7 @@ function render_wiki()
|
||||
});
|
||||
|
||||
$("#project_home_sidebar_log_all_button").button ().click (function () {
|
||||
$(location).attr ('href', "<?php print site_url(); ?>/project/log/" + "<?php print $project->id; ?>");
|
||||
$(location).attr ('href', codepot_merge_path("<?php print site_url(); ?>", "/project/log/" + "<?php print $project->id; ?>"));
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -47,7 +47,7 @@ $(function () {
|
||||
});
|
||||
|
||||
$("#site_home_sidebar_log_all_button").button ().click (function () {
|
||||
$(location).attr ('href', "<?php print site_url(); ?>/site/log");
|
||||
$(location).attr ('href', codepot_merge_path("<?php print site_url(); ?>", "/site/log"));
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
@ -163,13 +163,13 @@ $(function () {
|
||||
var term = codepot_string_to_hex(request.term);
|
||||
|
||||
$.ajax({
|
||||
url: "<?php print site_url(); ?>/project/quickfind_json/" + term,
|
||||
url: codepot_merge_path("<?php print site_url(); ?>", "/project/quickfind_json/" + term),
|
||||
dataType: "json",
|
||||
success: function(data) { response(data); },
|
||||
});
|
||||
},
|
||||
select: function( event, ui ) {
|
||||
$(location).attr ('href', "<?php print site_url(); ?>/project/home/" + ui.item.id);
|
||||
$(location).attr ('href', codepot_merge_path("<?php print site_url(); ?>", "/project/home/" + ui.item.id));
|
||||
//ui.item.value , ui.item.id , this.value
|
||||
}
|
||||
});
|
||||
|
@ -62,6 +62,7 @@
|
||||
white-space: -moz-pre-wrap;
|
||||
white-space: -o-pre-wrap;
|
||||
white-space: pre-wrap;
|
||||
color: #333333;
|
||||
}
|
||||
|
||||
#log_mainarea_result_table td.pages {
|
||||
|
@ -442,3 +442,19 @@ function codepot_string_to_hex (x)
|
||||
var utf8 = codepot_utf8_encode(x);
|
||||
return codepot_ascii_to_hex(utf8);
|
||||
}
|
||||
|
||||
function codepot_merge_path (base, path)
|
||||
{
|
||||
//
|
||||
// if 'base' ends with '/', remove all leading slashes off 'path'
|
||||
// before adding 'base' and 'path'.
|
||||
//
|
||||
if (base.charAt(base.length - 1) == "/")
|
||||
{
|
||||
var i;
|
||||
for (i = 0; path.charAt(i) == '/'; i++);
|
||||
return base + path.substr(i);
|
||||
}
|
||||
else return base + path;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user