если кому интересно,
вот что получилось.
правда я так и не понял до конца как под себя изменить / добавить код shCore.js, который идет в папке /
src.
взял скрипт с уже созданными кнопками и немного его дописал.
-
view copy - по клику вызывается уже существующая ф-я
this.execute для кнопки view sourse (при этом нужно было вычеслить и передать соответствующий
id блока
.syntaxhighlighter);
-
copy to clipboard - так как существующий скрипт был версии 2.1.364, то сдесь копирование осуществляется через
.swf файл. скопировал тэги <embed> в соответствии с необходимыми id для нужного кода в блоки
copy to clipboard и наложил (при этом сам флэшь файл подредактировал что бы он был прозрачным прямоугольником) на надпись "copy to clipboard". вышло не совсем гуд, так как немного гючит когда наводишь мышь на copy to clipboard (ff 3.6, chrome 5), a в safari 4.0.5 - прозрачный прямоугольник залился цветом фона. пока еще не знаю как с этим справиться, потому как во флэшь я еще ню бой.
если кто будет смотреть пример, просьба сообщать о багах (по функционалу двух кнопок).