środa, 28 października 2015

ckEditor Bootstrap modal - znikający edytor

Przy implementacji pewnej strony miałem następujący scenariusz:
1. Po kliknięci w przycisk uruchamiało się okno modalne boostrap modal
2. Do tego okna był ładowany dynamicznie przez ajax'a partial view, który zawierał ckEditor

Wszystko działało prawie ok. Problem był  następujący. Gdy drugi raz kliknęło się w przycisk i ładował się partial view, ckEditor znikał. rozwiązaniem okazało się być zaimplementowanie następującego kodu w partial view (najpierw szukamy czy istnieje już instancja ckEditor'a i jeśli istnieje niszymy ją, następnie ładujemy podownie ckEditor):

<script type="text/javascript">
    var editor = CKEDITOR.instances.EmailContent;
    if (editor) { editor.destroy(true); }
    CKEDITOR.replace('EmailContent');
</script>

niedziela, 18 stycznia 2015

Why not to move to Microsoft Azure?


Trivia

This article describes the fundamentals and core features of Microsoft Azure, a public cloud operating system. Many of my fellow programmers, who are my acquaintances, have never used any kind of ‘cloud platform’, because they either regard it as unnecessary or hold a false believe that programming on it is difficult. Therefore, I have decided to write this article thanks to which I hope I will be able to encourage some of them to use it, or at least get familiar with it. The aim of this article is to give the readers a foundation for understanding Microsoft Azure and encourage them to try out the public cloud application, even if they have not had any understanding about cloud systems so far.