وبلاگ علمی،آموزشی و خبری در رابطه با سامانه اطلاعات مکانی(GIS)
وبلاگ علمی،آموزشی و خبری در رابطه با سامانه اطلاعات مکانی(GIS)
دانلود نرم افزار PythonWin
Python Editor for Windows
Pythonwin is a Windows only IDE and GUI framework for Python. It has an integrated debugger, and a rich Python editing environment.
2.7.14
یکشنبه 1 بهمنماه سال 1396 ساعت 12:01 ب.ظ
"; window.location.href = window.location.href.split("#")[0] + "#comment-form-box"; } blogsky.ajax.onCommentSubmitFailure = function (data) { document.getElementById("comment-submit-button").classList.remove("loading"); document.getElementById("comment-submit-button").removeAttribute("disabled"); document.getElementById("comment-errors-message").innerHTML = data.error; } blogsky.ajax.onCommentRateBegin = function (data) { document.getElementById("comment-rate-plus-button-" + data.id).setAttribute("disabled", "disabled"); document.getElementById("comment-rate-minus-button-" + data.id).setAttribute("disabled", "disabled"); document.getElementById("comment-rate-wrapper-" + data.id).classList.add("loading"); switch (data.rateType) { case "plus": var commentRatePlus = document.getElementById("comment-rate-plus-count-" + data.id); commentRatePlus.innerHTML = parseInt(commentRatePlus.innerHTML) + 1; break; case "minus": var commentMinusPlus = document.getElementById("comment-rate-minus-count-" + data.id); commentMinusPlus.innerHTML = parseInt(commentMinusPlus.innerHTML) + 1; break; } } blogsky.ajax.onCommentRateFailure = function (data) { switch (data.rateType) { case "plus": var commentRatePlus = document.getElementById("comment-rate-plus-count-" + data.id); commentRatePlus.innerHTML = parseInt(commentRatePlus.innerHTML) - 1; break; case "minus": var commentMinusPlus = document.getElementById("comment-rate-minus-count-" + data.id); commentMinusPlus.innerHTML = parseInt(commentMinusPlus.innerHTML) - 1; break; } var commentRateErrorMessage = document.getElementById("comment-rate-error-message-" + data.id); commentRateErrorMessage.innerHTML = data.error; commentRateErrorMessage.style.display = "block"; setTimeout(function () { commentRateErrorMessage.style.display = "none"; }, 3000); } blogsky.ajax.onCommentRateComplete = function (data) { document.getElementById("comment-rate-plus-button-" + data.id).removeAttribute("disabled"); document.getElementById("comment-rate-minus-button-" + data.id).removeAttribute("disabled"); document.getElementById("comment-rate-wrapper-" + data.id).classList.remove("loading"); }