code tag "Επιλογή όλων" στο firefox

Εδώ μπορείτε να γράφετε τις προτάσεις που έχετε για την βελτίωση του forum.
Feature requests αλλά και bugs που βρίσκετε.

code tag "Επιλογή όλων" στο firefox

Δημοσίευσηαπό medigeek » 02 Απρ 2011, 21:55

Στο firefox υπάρχει πρόβλημα με το "Επιλογή όλων" στο code tag, όταν γίνει copy-paste ο κώδικας έχει 4 κενούς χαρακτήρες σε κάθε γραμμή.
Σημειώστε πως σε άλλους browsers δουλεύει, Internet explorer, chromium/chrome, opera κτλ.

Παράδειγμα:
Κώδικας: Επιλογή όλων
1
2
3

Κλικ στο "Επιλογή όλων", CTRL+C και CTRL+V σε κειμενογράφο. Η κάθε γραμμή έχει από 4 κενούς χαρακτήρες στην αρχή. Αυτό δε συμβαίνει με επιλογή του κειμένου (χωρίς το "Επιλογή όλων").

Το θέμα αναφέρθηκε αλλά δεν βλέπω να το διορθώνει κανείς, μόνο αλλαγή του <code> με <pre>:
http://www.phpbb.com/community/viewtopic.php?t=1323065
http://tracker.phpbb.com/browse/PHPBB3-8228
http://tracker.phpbb.com/browse/PHPBB3-8564

- Δεν ξέρω αν αξίζει τόσο "hack" για ένα μικρό πρόβλημα.
- Μήπως να σβήναμε τελείως το "Επιλογή όλων";
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: code tag "Επιλογή όλων" στο firefox

Δημοσίευσηαπό the_eye » 03 Απρ 2011, 00:23

Δεν ξέρω αν αξίζει το κόπο.
Τουλάχιστο πρόσεξα και έφτιαξα τα κεφαλαία. ;)
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11673
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: code tag "Επιλογή όλων" στο firefox

Δημοσίευσηαπό medigeek » 03 Απρ 2011, 11:23

Ναι αλλά πολλοί χρήστες το χρησιμοποιούν και στο τέλος δημιουργεί πρόβλημα, ειδικά για python κώδικα όπου το indentation είναι μέρος της "γραμματικής".
Μπορούμε να το απενεργοποιήσουμε για firefox; Παραδειγμα το ακόλουθο javascript στο <head> tag:
Κώδικας: Επιλογή όλων
<script type="text/javascript">
function hide_selectall(tagname) {
    var list = document.getElementsByTagName(tagname);
    for (tag in list) {
        list[tag].parentNode.parentNode.getElementsByTagName('A')[0].style.display = 'none';
    }
}
function browserdetect() {
    var browser = navigator.appCodeName + navigator.appName;
    if (browser == "MozillaNetscape") { hide_selectall("CODE"); }
}
function init() {
    browserdetect();
}
window.onload = init();
</script>
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση


  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Προτάσεις για την βελτίωση του forum

cron