61 lines
2.1 KiB
JavaScript
61 lines
2.1 KiB
JavaScript
/*********************************************************************************
|
|
** The contents of this file are subject to the vtiger CRM Public License Version 1.0
|
|
* ("License"); You may not use this file except in compliance with the License
|
|
* The Original Code is: vtiger CRM Open Source
|
|
* The Initial Developer of the Original Code is vtiger.
|
|
* Portions created by vtiger are Copyright (C) vtiger.
|
|
* All Rights Reserved.
|
|
*
|
|
********************************************************************************/
|
|
|
|
function star(id, starred)
|
|
{
|
|
location.href = "index.php?module=Rss&action=Star&record="+id+"&starred="+starred;
|
|
|
|
var elem = document.getElementById("star-"+id);
|
|
if(elem.src.indexOf("onstar.gif") != -1) {
|
|
elem.src = "themes/images/offstar.gif";
|
|
}else {
|
|
elem.src = "themes/images/onstar.gif";
|
|
}
|
|
}
|
|
function getRequest() {
|
|
if ( !httpRequest ) {
|
|
httpRequest = new XMLHttpRequest();
|
|
}
|
|
return httpRequest;
|
|
}
|
|
function makeRequest(targetUrl) {
|
|
var httpRequest = getRequest();
|
|
httpRequest.open("GET", targetUrl, false, false, false);
|
|
httpRequest.send("");
|
|
switch ( httpRequest.status ) {
|
|
case 200:
|
|
return httpRequest.responseText;
|
|
break;
|
|
default:
|
|
alert(alert_arr.PROBLEM_ACCESSSING_URL+targetUrl+alert_arr.CODE+httpRequest.status);
|
|
return null;
|
|
break;
|
|
}
|
|
}
|
|
function verify_data(form) {
|
|
var isError = false;
|
|
var errorMessage = "";
|
|
if (trim(form.rssurl.value) == "") {
|
|
isError = true;
|
|
errorMessage += "\nRSS Feed URL";
|
|
}
|
|
// Here we decide whether to submit the form.
|
|
if (isError == true) {
|
|
alert(alert_arr.MISSING_REQUIRED_FIELDS + errorMessage);
|
|
return false;
|
|
}
|
|
return true;
|
|
}
|
|
function display(url,id)
|
|
{
|
|
document.getElementById('rsstitle').innerHTML = document.getElementById(id).innerHTML;
|
|
document.getElementById('mysite').src = url;
|
|
}
|