Güzel bir example of how to make a fullscreen version of the CodeMirror editor var. Ancak bu CodeMirror widget'ı diğer position: absolute
veya relative
div'in ortasındaysa (CodeMirror küçük aracının mutlak konumlandırması artık tüm sayfaya göre olmayacaksa) çalışmayacaktır.Codemirror editörü tam ekran - kod aynaya özel işlevler nasıl eklenir
Biz tam ekran gitmek CodeMirror yeni bir komut ekleyebilirsiniz:
CodeMirror.commands.fullscreen = function (cm)
{
var fs_p = $(cm.getWrapperElement());
if (cm._ic3Fullscreen == null) {
cm._ic3Fullscreen = false;
cm._ic3container = fs_p.parent();
}
if (!cm._ic3Fullscreen)
{
fs_p = fs_p.detach();
fs_p.addClass("CodeMirrorFullscreen");
fs_p.appendTo("body");
cm.focus();
cm._ic3Fullscreen = true;
}
else
{
fs_p = fs_p.detach();
fs_p.removeClass("CodeMirrorFullscreen");
fs_p.appendTo(cm._ic3container);
cm.focus();
cm._ic3Fullscreen = false;
}
};
biz kod düzenleyicisi oluştururken bu yeni komut bağlamak gerekir sonra. seçeneklerine ekleyin:
extraKeys: {"F11": "fullscreen"}
soru emin tam ekran çalışacak hale getirmek için CodeMirrorFullscreen
CSS sınıfında koymak için nedir?
"Tam ekran sürümünün nasıl oluşturulacağı" - tam ekran sürümü nedir? Senin sorunun mantıklı değil. – rochal
düzeltmesi biraz daha net olmalı, eğer kodemir kuşağından tanıyorsanız, bu aynı zamanda onların demolarının bir parçası olduğunu da anlıyorsunuz. – ic3
lütfen bunu ayrıntılı olarak açıklayın. "Mutlak konum artık ekran olmayabilir" ile ne demek istiyorsun? –