return '$("'.addslashes($domElement).'").jstree({
"core" : {"strings":{"loading":"Chargement ..."}},
"plugins" : ["themes","json_data"],
- "themes" : { "url" : platal_baseurl + "css/jstree.css" },
+ "themes" : { "url" : $.plURL("css/jstree.css") },
"json_data" : { "ajax" : {
- "url" : platal_baseurl + "'.addslashes($platalpage).'",
+ "url" : $.plURL("'.addslashes($platalpage).'"),
"data" : function(nod) {
var jtid = 0;
if (nod != -1) {
-Subproject commit 5f6b3a28efe41c038f349fb0b281d9637f7078de
+Subproject commit c6e84b6d8243fd19b8d767c244be789ab45d7401
$(domElement).jstree({
"core" : {"strings":{"loading":"Chargement ..."}},
"plugins" : ["themes","json_data"],
- "themes" : { "url" : platal_baseurl + "css/jstree.css" },
+ "themes" : { "url" : $.plURL("css/jstree.css") },
"json_data" : { "ajax" : {
- "url" : platal_baseurl + platalpage,
+ "url" : $.plURL(platalpage),
"data" : function(nod) {
var jtid = 0;
if (nod != -1) {
i++;
$('#edu_add').addClass(prefix + i);
i--;
- $.get(platal_baseurl + 'profile/ajax/edu/' + i + '/' + class_parity,
+ $.xget('profile/ajax/edu/' + i + '/' + class_parity,
function(data) {
$('#edu_add').before(data);
prepareType(i);
function addMedal()
{
var id = $('#medals').find('[name=medal_sel]').val();
- $.get(platal_baseurl + 'profile/ajax/medal/' + id, makeAddProcess(id));
+ $.xget('profile/ajax/medal/' + id, makeAddProcess(id));
}
function removeMedal(id)
while ($('#jobs_' + i).length != 0) {
++i;
}
- $.get(platal_baseurl + 'profile/ajax/job/' + i, makeAddJob(i));
+ $.xget('profile/ajax/job/' + i, makeAddJob(i));
}
function addEntreprise(id)
{
var val = $('#' + cat + '_table').find('[name=' + cat + '_sel]').val();
var text = $('#' + cat + '_table').find('[name=' + cat + '_sel] :selected').text();
- $.get(platal_baseurl + 'profile/ajax/skill/' + cat + '/' + val,
+ $.xget('profile/ajax/skill/' + cat + '/' + val,
function(data) {
$('#' + cat).append(data);
$('#' + cat + '_' + val + '_title').text(text);
$(".enterpriseName").each(
function() {
if (id == -1 || this.name == "jobs[" + id + "][name]") {
- $(this).autocomplete(platal_baseurl + "search/autocomplete/entreprise",
+ $(this).autocomplete($.plURL("search/autocomplete/entreprise"),
{
selectOnly:1,
field:this.name,
$(".sectorName").each(
function() {
if (id == -1 || this.name == "jobs[" + id + "][subSubSectorName]") {
- $(this).autocomplete(platal_baseurl + "search/autocomplete/subSubSector",
+ $(this).autocomplete($.plURL("search/autocomplete/subSubSector"),
{
selectOnly:1,
field:this.name,
function auto_links() {
var url = document.URL;
var fqdn = url.replace(/^https?:\/\/([^\/]*)\/.*$/,'$1');
- var light = (url.indexOf('display=light') > url.indexOf('?'));
- var resource_page = (url.indexOf('rss') > -1 || url.indexOf('ical') > -1);
+ var light = url.indexOf('display=light') > url.indexOf('?');
+ var resource_page = url.contains('rss') || url.contains('ical');
$("a,link").each(function(i) {
var node = $(this);
var href = this.href;
+ var matches;
+ var rss;
+ var ical;
+
if(!href || node.hasClass('xdx')
- || href.indexOf('mailto:') > -1 || href.indexOf('javascript:') > -1) {
+ || href.startsWith('mailto:') || href.startsWith('javascript:')) {
return;
}
- if ((href.indexOf(fqdn) < 0 && this.className.indexOf('popup') < 0) || node.hasClass('popup')) {
+ if ((!href.contains(fqdn) && !this.className.contains('popup')) || node.hasClass('popup')) {
node.click(function () {
window.open(href);
return false;
});
}
- if (href.indexOf(fqdn) > -1 && light) {
+ if (href.contains(fqdn) && light) {
href = href.replace(/([^\#\?]*)\??([^\#]*)(\#.*)?/, "$1?display=light&$2$3");
this.href = href;
}
- var rss = href.indexOf('rss') > -1;
- var ical = href.indexOf('ical') > -1;
+ rss = href.contains('rss');
+ ical = href.contains('ical');
if (rss || ical) {
- if (href.indexOf('http') < 0) {
+ if (!href.startsWith('http')) {
href = 'http://' + fqdn + '/' + href;
}
}
if (this.nodeName.toLowerCase() == 'a' && !resource_page) {
- if (rss && href.indexOf('prefs/rss') < 0 && (href.indexOf('xml') > -1 || href.indexOf('hash'))) {
+ if (rss && !href.contains('prefs/rss') && (href.contains('xml') || href.contains('hash'))) {
goodiesPopup(this, __goodies_rss);
} else if (ical) {
goodiesPopup(this, __goodies_ical);
for (var i = 0 ; i < form['cc_contacts[]'].length ; ++i) {
ccc += form['cc_contacts[]'].options[i].value + ";";
}
- $.post(platal_baseurl + "emails/send",
+ $.xpost("emails/send",
{ save: true,
token: '{xsrf_token}',
from: form.from.value,
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="stylesheet" type="text/css" href="css/base.css" media="all"/>
<link rel="stylesheet" type="text/css" href="css/igoogle.css" media="all"/>
- <script type="text/javascript">var platal_baseurl = "{$globals->baseurl}/";</script>
- {javascript name=jquery}
+ {javascript name=jquery.xorg}
+ {javascript name=core}
{javascript name=xorg}
{javascript name=igoogle}
</head>
{foreach from=$job.terms item=term}
addJobTerm("{$i}", "{$term.jtid}", "{$term.full_name|replace:'"':'\\"'}");
{/foreach}
- $('#jobs_{$i} .term_search').autocomplete(platal_baseurl + 'profile/jobterms',
+ $('#jobs_{$i} .term_search').autocomplete($.plURL('profile/jobterms'),
{ldelim}
"formatItem" : displayJobTerm,
"extraParams" : {ldelim} "jobid" : "{$i}" {rdelim},
{foreach from=$terms item=term}
addJobTerm(-1, "{$term.jtid}", "{$term.full_name|replace:'"':'\\"'}");
{/foreach}
- $('.term_search').autocomplete(platal_baseurl + 'profile/jobterms',
+ $('.term_search').autocomplete($.plURL('profile/jobterms'),
{ldelim}
"formatItem" : displayJobTerm,
"extraParams" : {ldelim} "jobid" : "-1" {rdelim},
<script type="text/javascript">//<![CDATA[
function chgMainWinLoc(strPage)
{
- strPage = platal_baseurl + strPage;
+ strPage = $.plURL(strPage);
if (parent.opener) {
try {
parent.opener.document.location = strPage;
{/if}
<script type="text/javascript">// <!--
- var baseurl = platal_baseurl + "search/";
+ var baseurl = $.plURL("search/");
{literal}
- String.prototype.htmlEntities = function () {
- return this.replace(/&/g,'&').replace(new RegExp('<','g'),'<').replace(/>/g,'>');
- };
+
// display an autocomplete row : blabla (nb of found matches)
function make_format_autocomplete(block) {
return function(row) {
{javascript name=jobtermstree}
<script type="text/javascript">//<![CDATA[
-var baseurl = platal_baseurl + "referent/";
+var baseurl = $.plURL("referent/");
{literal}
/** Hides or display tree of all job terms */
$('#jobterm').val(jtid);
$('#country_chg').closest('tr').show();
$('#keywords').show();
- $('#country_chg').load(platal_baseurl + 'search/referent/countries/' + jtid, function(response, status, xhr) {
+ $('#country_chg').load($.plURL('search/referent/countries/' + jtid), function(response, status, xhr) {
if (country) {
if (status != "error") {
$('#country_chg select').val(country);