Ваши программы не были 'тихо' удалены. Пакеты в Ubuntu имеют 'зависимости', другие пакеты, которые должны быть установлены, чтобы они функционировали правильно. Центр программного обеспечения Ubuntu зависит от Python, поэтому при удалении Python Центр программного обеспечения был также удален, потому что он не будет работать без своих зависимостей.
apt-get
действительно предупреждает Вас, когда это собирается удалить пакеты как это. В следующий раз Вы удаляете вещи с apt-get remove
, перечитанный по спискам пакетов, которые будут удаленными. Любые дополнительные пакеты, которые будут удалены, что Вы не указывали, будут перечислены в соответствии с заголовком как "Следующие дополнительные пакеты, будет удален":. обратите внимание на точно, что склонный - привлекают, собирается сделать, и необходимо смочь избежать будущих катастроф.
Для этого нет возможности. Вам придется изменить исходный код.
В jquery.fancybox-1.2.1.js вам нужно закомментировать (или удалить) строку 341 в методе _finish:
//$("#fancy_overlay, #fancy_close").bind("click", $.fn.fancybox.close);
Просто добавьте следующую строку в свою функцию, вам не нужно ничего менять в jquery. fancybox-1.2.6.js
callbackOnStart : function() {$("#fancy_overlay").bind("click","null");},
Я использую fancybox 1.3.1, если вы хотите заставить пользователя закрыть модальное окно, ТОЛЬКО нажав на кнопку, вы можно указать в конфигурации:
<script type="text/javascript">
$(document).ready(function() {
$("#your_link").fancybox({
'hideOnOverlayClick':false,
'hideOnContentClick':false
});
});
</script>