From 62dc6d6e08ba4b754b6dfaa7f5e34bc11b3b669c Mon Sep 17 00:00:00 2001 From: Fredric N Date: Sat, 26 Feb 2011 14:20:28 +0100 Subject: [PATCH] adding RTE and doing minor style update --- public/css/default.css | 1 + public/img/nicEditorIcons.gif | Bin 0 -> 3550 bytes public/js/nicEdit/nicEdit.js | 113 ++++++++++++++++++++++++++++++++++ 3 files changed, 114 insertions(+) create mode 100644 public/img/nicEditorIcons.gif create mode 100644 public/js/nicEdit/nicEdit.js diff --git a/public/css/default.css b/public/css/default.css index 72334f1..e7ab800 100644 --- a/public/css/default.css +++ b/public/css/default.css @@ -277,6 +277,7 @@ div.blogpost { } div.blogpost p.publish { margin-left: 1em; + color: #9b9b9b; } div.blogpost div.content { margin-bottom: 1em; diff --git a/public/img/nicEditorIcons.gif b/public/img/nicEditorIcons.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf409733256f341234c9081f606113fb0591602a GIT binary patch literal 3550 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 literal 0 HcmV?d00001 diff --git a/public/js/nicEdit/nicEdit.js b/public/js/nicEdit/nicEdit.js new file mode 100644 index 0000000..79f0aa2 --- /dev/null +++ b/public/js/nicEdit/nicEdit.js @@ -0,0 +1,113 @@ +/* NicEdit - Micro Inline WYSIWYG + * Copyright 2007-2008 Brian Kirchoff + * + * NicEdit is distributed under the terms of the MIT license + * For more information visit http://nicedit.com/ + * Do not remove this copyright message + */ +var bkExtend=function(){var A=arguments;if(A.length==1){A=[this,A[0]]}for(var B in A[1]){A[0][B]=A[1][B]}return A[0]};function bkClass(){}bkClass.prototype.construct=function(){};bkClass.extend=function(C){var A=function(){if(arguments[0]!==bkClass){return this.construct.apply(this,arguments)}};var B=new this(bkClass);bkExtend(B,C);A.prototype=B;A.extend=this.extend;return A};var bkElement=bkClass.extend({construct:function(B,A){if(typeof (B)=="string"){B=(A||document).createElement(B)}B=$BK(B);return B},appendTo:function(A){A.appendChild(this);return this},appendBefore:function(A){A.parentNode.insertBefore(this,A);return this},addEvent:function(B,A){bkLib.addEvent(this,B,A);return this},setContent:function(A){this.innerHTML=A;return this},pos:function(){var C=curtop=0;var B=obj=this;if(obj.offsetParent){do{C+=obj.offsetLeft;curtop+=obj.offsetTop}while(obj=obj.offsetParent)}var A=(!window.opera)?parseInt(this.getStyle("border-width")||this.style.border)||0:0;return[C+A,curtop+A+this.offsetHeight]},noSelect:function(){bkLib.noSelect(this);return this},parentTag:function(A){var B=this;do{if(B&&B.nodeName&&B.nodeName.toUpperCase()==A){return B}B=B.parentNode}while(B);return false},hasClass:function(A){return this.className.match(new RegExp("(\\s|^)nicEdit-"+A+"(\\s|$)"))},addClass:function(A){if(!this.hasClass(A)){this.className+=" nicEdit-"+A}return this},removeClass:function(A){if(this.hasClass(A)){this.className=this.className.replace(new RegExp("(\\s|^)nicEdit-"+A+"(\\s|$)")," ")}return this},setStyle:function(A){var B=this.style;for(var C in A){switch(C){case"float":B.cssFloat=B.styleFloat=A[C];break;case"opacity":B.opacity=A[C];B.filter="alpha(opacity="+Math.round(A[C]*100)+")";break;case"className":this.className=A[C];break;default:B[C]=A[C]}}return this},getStyle:function(A,C){var B=(!C)?document.defaultView:C;if(this.nodeType==1){return(B&&B.getComputedStyle)?B.getComputedStyle(this,null).getPropertyValue(A):this.currentStyle[bkLib.camelize(A)]}},remove:function(){this.parentNode.removeChild(this);return this},setAttributes:function(A){for(var B in A){this[B]=A[B]}return this}});var bkLib={isMSIE:(navigator.appVersion.indexOf("MSIE")!=-1),addEvent:function(C,B,A){(C.addEventListener)?C.addEventListener(B,A,false):C.attachEvent("on"+B,A)},toArray:function(C){var B=C.length,A=new Array(B);while(B--){A[B]=C[B]}return A},noSelect:function(B){if(B.setAttribute&&B.nodeName.toLowerCase()!="input"&&B.nodeName.toLowerCase()!="textarea"){B.setAttribute("unselectable","on")}for(var A=0;A.nicEdit-main p { margin: 0; }