Please upgrade here. These earlier versions are no longer being updated and have security issues.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

can you embed code inside the actual posts?

edited March 2011 in Vanilla 2.0 - 2.8
UPDATE:
ok, now my question is:
can you simply add syntax highlighting?
when you change themes, will the way code tags are displayed change?

i am planning to create a developer community and the posts will be centered around codes embedded in them, so it is vital that they are displayed correctly.
thanks

original post:
this is some random code for testing, let's see how it works =)
g.flashNotReady = function () { if (!g.ready) { g.soundAvailable = e; g.soundEnabled = e; g.soundReady = a; g.checkIfEverythingIsReady() } }; g.flashReady = function (b) { g.flashSoundPlayer = b; g.soundAvailable = a; g.soundEnabled = a; g.soundReady = a; g.checkIfEverythingIsReady() }; g.flashLoaded = function () { if (g.flashIframeDoc) { var b = g.flashIframeDoc.getElementById("pacman-sound-player"); if (b && b.playTrack) { g.flashReady(b); return } else if ((b = g.flashIframeDoc.getElementById("pacman-sound-player-2")) && b.playTrack) { g.flashReady(b); return } } g.flashNotReady() }; g.destroy = function () { if (google.pacman) { g.stopAllAudio(); window.clearInterval(g.tickTimer); window.clearInterval(g.dotTimer); window.clearInterval(g.dotTimerMs); google.dom.remove(g.styleElement); google.dom.remove(g.flashIframe); google.dom.remove(g.canvasEl); google.pacman = undefined } }; g.exportFunctionCalls = function () { google.pacman = {}; google.pacman.insertCoin = g.insertCoin; google.pacman.flashLoaded = g.flashLoaded; google.pacman.destroy = g.destroy }; g.updateLoadingProgress = function (b) { b = Math.round(b * 200); document.getElementById("logo-b").style.width = b + "px" };
Tagged:

Comments

  • edited March 2011
    --
  • lucluc ✭✭
    edited March 2011
    Use the GeshiSyntaxHighlighter plugin .
    http://vanillaforums.org/addon/geshisyntaxhighlighter-plugin
    g.flashNotReady = function () {
    if (!g.ready) {
    g.soundAvailable = e;
    g.soundEnabled = e;
    g.soundReady = a;
    g.checkIfEverythingIsReady()
    }
    };
    g.flashReady = function (b) {
    g.flashSoundPlayer = b;
    g.soundAvailable = a;
    g.soundEnabled = a;
    g.soundReady = a;
    g.checkIfEverythingIsReady()
    };
    g.flashLoaded = function () {
    if (g.flashIframeDoc) {
    var b = g.flashIframeDoc.getElementById("pacman-sound-player");
    if (b && b.playTrack) {
    g.flashReady(b);
    return
    } else if ((b = g.flashIframeDoc.getElementById("pacman-sound-player-2")) && b.playTrack) {
    g.flashReady(b);
    return
    }
    }
    g.flashNotReady()
    };
    g.destroy = function () {
    if (google.pacman) {
    g.stopAllAudio();
    window.clearInterval(g.tickTimer);
    window.clearInterval(g.dotTimer);
    window.clearInterval(g.dotTimerMs);
    google.dom.remove(g.styleElement);
    google.dom.remove(g.flashIframe);
    google.dom.remove(g.canvasEl);
    google.pacman = undefined
    }
    };
    g.exportFunctionCalls = function () {
    google.pacman = {};
    google.pacman.insertCoin = g.insertCoin;
    google.pacman.flashLoaded = g.flashLoaded;
    google.pacman.destroy = g.destroy
    };
    g.updateLoadingProgress = function (b) {
    b = Math.round(b * 200);
    document.getElementById("logo-b").style.width = b + "px"
    };
  • Here is an alternative way to do this, using Pygments as the syntax highlighter via Dexy.

    http://blog.dexy.it/394

    Examples are here and here.
  • lucluc ✭✭
    Here is an alternative way to do this, using Pygments as the syntax highlighter via Dexy.

    http://blog.dexy.it/394

    Examples are here and here.
    Hi Ana,

    That doesn't seem really user friendly :)
    You should create a plugin so it's easier to use.

    Otherwise, I had your blog already opened to remind me to read stuff there about Dexy (I discovered it via some python feeds I read).

  • Yes, it's not for everyone, but it is very powerful and flexible. At this point a plugin isn't practical, but will keep it in mind.
  • Yes, it's not for everyone, but it is very powerful and flexible. At this point a plugin isn't practical, but will keep it in mind.
Sign In or Register to comment.