Извадих част от сорс кода на Skype !

Нещата от живота
Аватар
XaXeRa
Мнения: 71
Регистриран на: 08 Мар 2006 20:15

Извадих част от сорс кода на Skype !

Мнение от XaXeRa »

Мисля ,че ще ви бъде интересно ! Скайп е писан на С++.

function fireSingleClick(elementid) {
if(closeLong) { closeLong = false; return true; }
var elements = getSkypecastDivs();
for(var i = 0; i < elements.length; i++) {
var element = document.getElementById(elements[i]);
myClassname = element.className;
myClassname = myClassname.replace(/open/,"");
element.className = myClassname;
var elementrow = document.getElementById(elements[i]+"-longdesc");
elementrow.style.display = "none";
}

currentElement = document.getElementById(elementid);
if(currentElement) {
var elementrow = document.getElementById(elementid+"-longdesc");
var emptyP = new RegExp("<p><\/p>", "i")
if(!elementrow.innerHTML.match(emptyP)) {
myClassname = currentElement.className;
myClassname = myClassname.replace(/hover/,"");
currentElement.className = myClassname + " open";
elementrow.style.display = "block";
}
}
}

var closeLong = false;

function closeLongdesc(element) {
closeLong = true;
var longdescElement = document.getElementById(element);
myClassname = longdescElement.className;
myClassname = myClassname.replace(/open/,"");
longdescElement.className = myClassname;
var elementrow = document.getElementById(element+"-longdesc");
elementrow.style.display = "none";

return false;
}

function fireDoubleClick(elementid){

document.selection.empty();
if(elementid.substring(10, 11) == 0) return false;
self.location = 'skype:' + elementid.substring(12);
}

var c;

function detectSingleClick(elementid) {
c = setTimeout('fireSingleClick("'+elementid+'")', 100);
}

function detectDoubleClick(elementid) {
clearTimeout(c);
fireDoubleClick(elementid);
}

function getSkypecastDivs() {
var i;
var objlist = [];
var v = document.getElementsByTagName("DIV");
for(i=0; i<v.length; i++){
var myid = v[i].id;
if(v[i].className.match(/skypecast-single/)){
objlist.push(myid);
}
}
return(objlist);
}

function attacheMouseEvents() {
var elements = getSkypecastDivs();
for(var i = 0; i < elements.length; i++) {
var element = document.getElementById(elements[i]);
if(!element) {
} else {
element.onmouseover = function () {
if(this.className.match(/open/)) {

} else {
myClassname = this.className;
this.className = myClassname + " hover";
}
}
element.onmouseout = function () {
myClassname = this.className;
myClassname = myClassname.replace(/hover/,"")
this.className = myClassname;
}
element.onclick = function() {
detectSingleClick(this.id);
}
element.ondblclick = function() {
detectDoubleClick(this.id);
}
}
}
}

function fixHeight() {
var headElement = document.getElementById('head');
var headElementHeight = 0;
if (headElement) {
headElementHeight = headElement.offsetHeight;
}
if (document.documentElement.clientHeight > headElementHeight) {
var newHeight = document.documentElement.clientHeight - headElementHeight;
if(document.getElementById('livetab-promo') && document.getElementById('livetab-promo').offsetHeight) {
var bannerElement = document.getElementById('livetab-promo');
newHeight = newHeight - bannerElement.offsetHeight;
}

if(document.getElementById('livetab-promo-pro') && document.getElementById('livetab-promo-pro').offsetHeight) {
var bannerElement = document.getElementById('livetab-promo-pro');
newHeight = newHeight - bannerElement.offsetHeight;
}
scrollElement = document.getElementById("scroll-content");
scrollElement.style.height = newHeight + "px";
}
}

var needReload = false;
var isBlured = false;

window.onload = function(){
attacheMouseEvents();
fixHeight();
InitializeTimer();
}
window.onresize = function() {
fixHeight();
}

function showhideAbout(state) {
var descText = document.getElementById("about-text");
var descLink = document.getElementById("about-link");
switch(state) {
case "show":
descText.style.display = "block";
descLink.style.display = "none";
break;
case "hide":
var descText = document.getElementById("about-text");
descText.style.display = "none";
descLink.style.display = "block";
break;
default:
var descText = document.getElementById("about-text");
descText.style.display = "block";
}
fixHeight();
}

window.onblur = function(){
isBlured = true;
}

window.onfocus = function(){
isBlured = false;

if (needReload){
ReloadPage();
}
}

function InitializeTimer()
{
delay = 300000;
myTimer = self.setTimeout("ReloadPage()", delay)
ReloadAds();
}

function ReloadPage()
{
if(!isBlured){
window.location.reload();
} else {
needReload = true;
}
}

var rotate_count = 0;
function ReloadAds(){
adRotateDelay = 5000;

adTimer = self.setTimeout("ReloadAds()", adRotateDelay);
document.getElementById("ad-label").innerHTML = adLabels[rotate_count % 3];
rotate_count++;
Vermic
Мнения: 11346
Регистриран на: 09 Авг 2005 20:59
В момента играе: опаааааа
Местоположение: Rousse
Обратна връзка:

Мнение от Vermic »

Е сега ако ни и обясниш ще се радвам :)
Аватар
AcTivE
The King of Kings
Мнения: 3481
Регистриран на: 26 Дек 2002 14:16
Обратна връзка:

Мнение от AcTivE »

Лично аз адски се изкефих! Поздравления, ти разкри конспирацията на 21 век!
az se nadqvam planeta turneto da e ludnica taq godina!
Аватар
Pеnnywise9198
Мнения: 453
Регистриран на: 20 Авг 2006 22:06
Местоположение: Под Дери

Мнение от Pеnnywise9198 »

Ти си моят герой :oops:
Тук долу всички се реем....


Fear of the dark,fear of the dark
I have constant fear that something's always near
Fear of the dark,fear of the dark
I have a phobia that someone's always there
VALEN7INVS
Цар
Мнения: 8458
Регистриран на: 18 Ное 2001 08:24
Местоположение: Амстердам, Нидерландия
Обратна връзка:

Мнение от VALEN7INVS »

Мега яко.
QVOD·EST·SVPERIVS
EST
·SICVT
QVOD
·EST·INFERIVS
DeViL
Мнения: 850
Регистриран на: 10 Авг 2005 07:36
Местоположение: Варна
Обратна връзка:

Мнение от DeViL »

Бива като за без пари :lol:
Пука ми, че ми дреме
долу_админа
Мнения: 3549
Регистриран на: 25 Фев 2004 22:48
В момента играе: Игрътъ
Местоположение: Within emptiness unobstructed

Мнение от долу_админа »

Наистина имаш голяма пишка!
Аватар
NeO_Zealot
Мнения: 882
Регистриран на: 25 Дек 2001 19:20

Мнение от NeO_Zealot »

уааау :icq20:
Аватар
Sashakiss®
Мнения: 340
Регистриран на: 28 Ное 2005 19:57
Местоположение: Armed Republic of Уестсайдско Село
Обратна връзка:

Мнение от Sashakiss® »

Неслучайно човека е Хахер(ноу офенс)
Аватар
Kazim
Мнения: 1750
Регистриран на: 26 Апр 2006 11:01
Местоположение: България, запад-юг

Мнение от Kazim »

Искам да те гушкам по този случай. :D
Това на аватара не съм аз :/
Аватар
Shady
Мнения: 1732
Регистриран на: 09 Юли 2006 04:53
Местоположение: пред компа
Обратна връзка:

Мнение от Shady »

Еее вие пък само храните човека, дейба. Браво пич, явно имаш скилз.
Аватар
Kazim
Мнения: 1750
Регистриран на: 26 Апр 2006 11:01
Местоположение: България, запад-юг

Мнение от Kazim »

Има грешки на няколко алгоритъма и ако беше разбирач, щеше да забележи...
Това на аватара не съм аз :/
Vermic
Мнения: 11346
Регистриран на: 09 Авг 2005 20:59
В момента играе: опаааааа
Местоположение: Rousse
Обратна връзка:

Мнение от Vermic »

AcTivE написа:Лично аз адски се изкефих! Поздравления, ти разкри конспирацията на 21 век!



Е това не съм го очакваал да бъде разкрита :lol: и то така лесно
Аватар
---
Мнения: 1313
Регистриран на: 17 Дек 2005 10:15
Местоположение: Да ви изпея песен ли искате?
Обратна връзка:

Re: Извадих част от сорс кода на Skype !

Мнение от --- »

XaXeRa написа:Скайп е писан на С++.


Аз пък мислех, че е писан на html :?
_____
Мнения: 333
Регистриран на: 01 Мар 2006 19:11

Мнение от _____ »

Браво а сега да намерим и кой е убил Кенеди и може да направим сериал. :shock:
Аватар
zip0
Мнения: 2089
Регистриран на: 26 Апр 2004 19:38
Местоположение: ...Death Valley
Обратна връзка:

Мнение от zip0 »

Lеader написа:Браво а сега да намерим и кой е убил Кенеди и може да направим сериал. :shock:

Ето ме! :shock:
Аватар
Spock
Мнения: 819
Регистриран на: 10 Дек 2001 11:50
Местоположение: Sweet Alabama ....
Обратна връзка:

Re: Извадих част от сорс кода на Skype !

Мнение от Spock »

мини руло написа:
XaXeRa написа:Скайп е писан на С++.


Аз пък мислех, че е писан на html :?


Не не по последна hk информация от мои хора е писан на най-модерния програмен език Pascal.
Хехаера вече е hk със * (звездичка) вече за невероятни постижения в хака.
What Really Matters...
Изображение
Изображение
Изображение
The Grim Reaper
Шефа на Кенефа
Мнения: 7932
Регистриран на: 30 Ное 2003 14:14
В момента играе: на троянска чушка
Местоположение: Троянски манастир
Обратна връзка:

Re: Извадих част от сорс кода на Skype !

Мнение от The Grim Reaper »

мини руло написа:
XaXeRa написа:Скайп е писан на С++.


Аз пък мислех, че е писан на html :?


Явно е писан на JavaScript.
a.k.a. ЧУПЕН ЧАЙНИК
Аватар
DukeNukem
Мнения: 1433
Регистриран на: 13 Мар 2004 14:20
Местоположение: Vendigroth (Карнобат)
Обратна връзка:

Re: Извадих част от сорс кода на Skype !

Мнение от DukeNukem »

The Grim Reаper написа:
мини руло написа:
XaXeRa написа:Скайп е писан на С++.


Аз пък мислех, че е писан на html :?


Явно е писан на JavaScript.


Не ви ли е ясно че е писан на Delphi?
Чрез омраза ще живея, със омраза ще си спомням за нея, през омраза ще гледам как тя умира и върху тази омраза живота си ще изградя,докато по друга започна да тлея.
Аватар
Shady
Мнения: 1732
Регистриран на: 09 Юли 2006 04:53
Местоположение: пред компа
Обратна връзка:

Re: Извадих част от сорс кода на Skype !

Мнение от Shady »

Lonely ArchAngel написа:
The Grim Reаper написа:
мини руло написа:
XaXeRa написа:Скайп е писан на С++.


Аз пък мислех, че е писан на html :?


Явно е писан на JavaScript.


Не ви ли е ясно че е писан на Delphi?


Нуубс, не е писан рисуван е
Заключено