<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5992384018574372904</id><updated>2012-02-09T19:37:13.971+01:00</updated><category term='Rounded Corners'/><category term='zoom'/><category term='IE7'/><category term='JQuery'/><category term='Visual Studio'/><category term='position:relative'/><category term='Masterpage'/><category term='CSS'/><category term='TreeView'/><category term='Javascript'/><category term='Accessibility'/><category term='Sharepoint'/><category term='HTML'/><category term='DOtLESS'/><category term='Web Parts'/><category term='Presentation'/><category term='MOSS'/><category term='Branding'/><category term='Navigation'/><category term='XHTML'/><category term='Book'/><category term='SharePoint 2010'/><category term='WSS'/><category term='ASP.NET'/><title type='text'>Magnus Hansson Blog</title><subtitle type='html'>Sharepoint and ASP.NET, tips and tricks for designing your user interface.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://maghansson.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://maghansson.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Magnus Hansson</name><uri>http://www.blogger.com/profile/12560440996017205770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5992384018574372904.post-1618591895709299237</id><published>2012-01-03T07:52:00.001+01:00</published><updated>2012-01-11T20:05:31.383+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Branding'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Presentation'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Developing SharePoint Interface</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-size: small;"&gt;Branding vs Presentation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;Separating the Presentation from the Branding&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;As I have discussed earlier I am very fond of separating pure design elements with elements that contains structure and logic. Not all artifacts in the world of the interface are made for carrying the design, it also contains elements of interaction or other artifacts that has nothing to do with the brand that you are using in the interface. It can in short terms be elements which purpose are completely different than the fonts, colors, images that makes up the design. In a logical sense these elements needs to be separated from each other.&lt;br /&gt;&lt;br /&gt;You can also say that all code that are in need of compiling lives in the Presentation part of the country while objects such as CSS files, images and JavaScript files lives in the southern state of Design. We don't want or are in need of a dll in the branding project. There lives the branding and fonts, colors, sizes, margins,widths,heights etc does not need a dll. It needs CSS files, images, JavaScript files and nothing else.&lt;br /&gt;&lt;br /&gt;Think of the branding project as the tools of a make up artist and the Presentation as the base where the makeup will be used. The face. You don't change the face of a person. You enhance it with the right tools.The Branding part is the colors, the shades that puts the WOW in the interface. The Presentation is the layout ( where the nose, mouth, eyes etc is ). The Presentation holds the DEFINITION of the interface while the Branding holds the appearance.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: x-large;"&gt;Customer.Interface&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In Visual Studio I create one empty SharePoint (farm deployment) project called &lt;b&gt;Customer.Branding&lt;/b&gt; and one empty SharePoint (farm deployment) project  called &lt;b&gt;Customer.Presentation&lt;/b&gt;. We save them in a solution we call&lt;b&gt; Customer.Interface&lt;/b&gt;. These projects combined will be the interface for our customer. If we don't want to change the structure of the interface we just use the Branding project and "simply" override the styles in the OOB SharePoint interface but then we have to create a feature that deploys a &lt;a href="http://www.sharepointnutsandbolts.com/2007/06/using-delegate-control.html" target="_blank"&gt;delegate control&lt;/a&gt; with the control id "AdditionalPageHead" to the v4.master.&amp;nbsp; But often we are in need of at least put a custom master page out there where the OOB SharePoint interface does not accommodate the customer needs. Therefore we are in need of the Presentation Project as well. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Customer.Branding&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="data:image/png;base64,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" /&gt; &lt;br /&gt;&lt;br /&gt;The Branding project has SharePoint mapped folder to Images, Layouts and Styles.&amp;nbsp; Remember, you do not have to deploy this project. Just simply use the Copy to SharePoint Root command and you are good to go. We use the file system to read our CSS files. There are more benefits than disadvantages with this which I will not go into in this article. The JavaScript files used in this contain functions that support the design. Nothing else. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Customer.Presentation&lt;/span&gt;&lt;br /&gt;&lt;img alt="" src="data:image/png;base64,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" /&gt; &lt;br /&gt;The Presentation project has SharePoint mapped folder to ControlTemplates and Layouts. It has a folder for modules ( could contain Master page, page layouts etc), web controls and web parts. It has features for provisioning the modules ( one feature for each module, depending on the demand ).&lt;br /&gt;The js folder inside of the layouts/Customer folder is where you put your JavaScript that controls the layout and user interaction, not the design.&lt;br /&gt;&lt;br /&gt;By doing this you can easily replace the branding of a customer without thrashing the layout. The layout will be intact and all functions will work as expected but the design will be a new one. The only thing you have to change in the presentation is the links for the branding ( I have build a delegate control for this so I don't have to do anything but that's a different story all together ), the css files and the javascript files if you have any. So if a customer want to do a re-brand of their intranet, extranet, external web site or whatever then it will pretty easy to go there. Just see to that your Branding solution has a solid foundation that SharePoint are able to stand on then it will be easier then you propably think.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This of course not something you have to do to make a Branding work in SharePoint but this is what I prefer to do .. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5992384018574372904-1618591895709299237?l=maghansson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maghansson.blogspot.com/feeds/1618591895709299237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5992384018574372904&amp;postID=1618591895709299237' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/1618591895709299237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/1618591895709299237'/><link rel='alternate' type='text/html' href='http://maghansson.blogspot.com/2012/01/developing-sharepoint-interface.html' title='Developing SharePoint Interface'/><author><name>Magnus Hansson</name><uri>http://www.blogger.com/profile/12560440996017205770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5992384018574372904.post-1666044806049330721</id><published>2011-12-28T11:49:00.000+01:00</published><updated>2012-01-02T12:47:32.157+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='Navigation'/><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='TreeView'/><title type='text'>Moving TreeView to its right place in SharePoint 2010</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I always thought that the tree view control in the left hand navigation is totally out of context and sits in its own little island under the ordinary navigation. What about moving it up and sit it right under the current node that has been selected?&lt;br /&gt;&lt;br /&gt;There is a really easy way to do this.&lt;br /&gt;Jquery.&lt;br /&gt;&lt;br /&gt;I usually don't recommend jquery to move things around when you can build a user control or something more "real" that actually implements that logic. I think jquery is like an illusionist, fools your eyes that you can't see what is really there. Show you an illusion of the reality.&lt;br /&gt;What the end user doesn't know doesn't hurt them right ?&lt;br /&gt;Yes that is true but if you start changing the layout with jquery where will you stop?&lt;br /&gt;It is easy to work with but as jquery put the logic at client side you will have many places that defines the layout. Aspx (server side), master page (server side), user controls (server side), Web Controls (server side) and many more server side objects are the right way to go.&lt;br /&gt;What about CSS you say? Does it not define the layout? It should not. It should define the DESIGN of the layout and the content is defined by HTML. Not CSS or JavaScript and the HTML is defined on the server side NOT in jQuery. This is important because when you are in a project there will be a great need to know where things has it natural place. If you are defining layout on serveral places and in several languages/tecniques you will soon have anarchy in every part of the project. In a controlled development project you will have to have absolute control of what you are doing and where you are doing it. Therefore should jQuery not be over used. If there is a "right" way to do it then leave jQuery and build a real page layout or a user control for this instead. &lt;br /&gt;&lt;br /&gt;Back to the tree view. As this is a standard control and I used oob templates. I did not want to change anything except for the master page where I added a link to jquery and a link to my JavaScript function. I also wanted to remove that header above the tree view that fixed it. Right up.&lt;br /&gt;Here is the code:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;jQuery(document).ready(function () {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var $ = jQuery;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // append the tree view to the selected node&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $('div.s4-treeView').appendTo('.s4-ql li.static.selected');&lt;br /&gt;&amp;nbsp;&amp;nbsp; });&lt;br /&gt;&lt;br /&gt;So instead of this : &lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="data:image/png;base64,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" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You will get this: &lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="data:image/png;base64,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" /&gt; &lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5992384018574372904-1666044806049330721?l=maghansson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maghansson.blogspot.com/feeds/1666044806049330721/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5992384018574372904&amp;postID=1666044806049330721' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/1666044806049330721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/1666044806049330721'/><link rel='alternate' type='text/html' href='http://maghansson.blogspot.com/2011/12/moving-treeview-to-its-right-place-in.html' title='Moving TreeView to its right place in SharePoint 2010'/><author><name>Magnus Hansson</name><uri>http://www.blogger.com/profile/12560440996017205770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5992384018574372904.post-4253560953796990810</id><published>2011-12-12T07:42:00.001+01:00</published><updated>2011-12-22T09:24:30.422+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='DOtLESS'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>DOTLESS and SharePoint 2010</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;How do we use .less and SharePoint in an ordinary development scenario ?&lt;br /&gt;To do this and to work properly with dotless compiler we first need to separate the master page from the branding project. Why ? Because we don't want the branding project to have a .dll that has to be deployed every time we deploy the project. We just want the deployment to go as fast as you save the files on your hdd without resetting the IIS and other stuff you need to do when you do an "ordinary" copy-to-gac/bin.&amp;nbsp; One second and you will see the result on you dotless changes. We will create an other project called Presentation that will hold our Front End bits that contains compiled code. In our Branding project we have CSS files, Images and Javascript.&lt;br /&gt;It is not only good practise to separate these because of the dotless compiler but it is logical to separate graphical design from UI logic. &lt;br /&gt;&lt;br /&gt;We divide our projects in two:&lt;br /&gt;Branding - images, css, less, js files (for design)&lt;br /&gt;Presentation - master page, page layouts, user controls, web controls, js files (for UI logic)&lt;br /&gt;&lt;br /&gt;Now to the dotless.&lt;br /&gt;Make sure that you have installed the&lt;a href="http://cksdev.codeplex.com/" target="_blank"&gt; CKS dev&lt;/a&gt; Tool Kit before proceeding. It is needed for the pre-build order. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;First we download the .less compiler:&amp;nbsp;&lt;/span&gt;&lt;br /&gt;In &lt;a href="http://msdn.microsoft.com/en-us/library/dd293638.aspx" target="_blank"&gt;extension manager for visual studio&lt;/a&gt; download and install Web Workbench from Mindscape. Follow the instructions. You will get an .executable that you can place in a project folder that I prefer to call Tools. So the path will be Tool/dotless.compiler.exe. This excecutable can take one or several less files and combine them, minify them to one .css file that we include in our master page. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Put the compiler in your project&lt;/span&gt;&lt;br /&gt;Create a folder called Less. Here you will create your less files by right-click on the folder add &amp;gt;new item &amp;gt;Web&amp;gt;Less style sheet. Here I created and started with framework.less&lt;br /&gt;&lt;br /&gt;Now you have created the possibilty to work with less and get the intellisense for it as well and the color coding but how do we use this in a real SharePoint scenario ?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Add the compiler to the build event in Visual Studio.&lt;/span&gt;&lt;br /&gt;In this case the compiler will run every time you build the project. The following lines will create and mimify the framwork.less to a file that will live under Styles\customer_branding\combined.min.css&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: small;"&gt;$(ProjectDir)Tools\dotless.compiler.exe -m $(ProjectDir)less\framework.less $(ProjectDir)Styles\customer_branding\combined.min.css&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" height="384" src="data:image/png;base64,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" width="640" /&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Set the deployment configuration&lt;/span&gt; &lt;br /&gt;&lt;span style="font-size: small;"&gt;In the project property window. Click SharePoint. New Active Configuration &amp;gt; Name: Branding configuration &amp;gt; Selected Deployment steps : Copy to SharePoint Root, Run Pre-build in Command. Save and set this As the Active Configuration. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" height="361" src="data:image/png;base64,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" width="640" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;Set the deploy short cut &lt;/span&gt;&lt;br /&gt;To make everything go fast when you deploy your Branding you will need to create a short cut to the deployment command .Options &amp;gt; Enviroment &amp;gt; Keyboard, Build.DeploySelection ( I use Ctrl+D, which is the focus the inline find input which I never use ) &lt;br /&gt;&lt;br /&gt;&lt;img alt="" height="320" src="data:image/png;base64,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" width="640" /&gt;&lt;br /&gt;&lt;br /&gt;Now when you are working with the framework.less or any less file you refer to inside of this file you press ctrl+D and the project will compile the less files, combine and minify these to ONE css file. And this css file you have registred in your master page. It will all take less than a second and it will be just like working with your ordinary css files except for all the benefits that you will get with .less. And in SharePoint the benifits are HUGH as you don't have to enter the same css classname one hundred times to get an impact. Just once and you are good to go.&lt;br /&gt;&lt;br /&gt;I can highly recommend .less in SharePoint branding development. It shortens the dev time and makes the AM part ALOT easier.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5992384018574372904-4253560953796990810?l=maghansson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maghansson.blogspot.com/feeds/4253560953796990810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5992384018574372904&amp;postID=4253560953796990810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/4253560953796990810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/4253560953796990810'/><link rel='alternate' type='text/html' href='http://maghansson.blogspot.com/2011/12/aspless-and-sharepoint-2010.html' title='DOTLESS and SharePoint 2010'/><author><name>Magnus Hansson</name><uri>http://www.blogger.com/profile/12560440996017205770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5992384018574372904.post-4187036737006352054</id><published>2011-09-20T16:38:00.000+02:00</published><updated>2011-09-21T08:47:05.929+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JQuery'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>SharePoint 2010 - Maximize that Web Part</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Hello.&lt;br /&gt;Long time since I wrote anything here. I have not been an active blogger and I will probably never will be but since I have been working with SharePoint 2010 all year I have some minor and major ideas I would like to share with the world.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;First out : Maximize that Web Part &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Often in SharePoint you have a lot of information in small small web parts and it's almost impossible to see anything that lives inside of that web part. In worst cases you get small scrollbars all over the place and texts that goes outside the margins of the holder. I think that it has been an issue since the birth of this Platform.  So I think to myself, why not implement something to get around this issue, why not create a function that actually take a web part and maximize it to the height and width of the main content area whenever the user wants to just like an ordinary application window?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img alt="" src="data:image/png;base64,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" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;The Plan&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;First I thought of building an adapter for the webpart zones but the API for recreating the administration/personalization menues are sealed or internal so I went to another approach with JQuery. Personally I am not so keen of using jQuery to alter and add functions in SharePoint but this was the fastest and easies way so I did not went for my normal approach and by just using a javascript file for this there will be no harm to the rest of SharePoint funtionalities.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;The Work&lt;/b&gt;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;First I added a link to the latest jQuery library in the header of a master page. Then I created my own javascript file and added it as well in the header. I deployed a custom made Master Page and my files to 14HIVE. &lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: html; ruler: false; first-line: 0;"&gt;&amp;lt;link  type="text/css" href="/_layouts/styles/customer-project/maximizeWP.css" rel="stylesheet" /&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript" src="/_layouts/customer-project/js/jquery.min.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;script type="text/javascript" src="/_layouts/customer-project/js/maximizeWP.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;code&gt;&lt;code&gt;&lt;span lang="EN-US" style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;&lt;b&gt;A note: &lt;/b&gt;JQuery works very well with SharePoint 2010 except for the image library pages where the $ variable collides with a function/variable from one of SharePoint Javascript files. The work-around for this is inside of your JQuery functions declare your var $ = jQuery;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: js; ruler: true; first-line: 0;"&gt;var $ = jQuery;&lt;/pre&gt;&lt;br /&gt;Next I added the button inside of the header of each web part on the page, the header of each web part has an empty table-cell on the left and one on the right. I use the cell on the right for this new&lt;br /&gt;maximize button.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: js; ruler: true; first-line: 0;"&gt;        // add the button in the header&lt;br /&gt;        $("tr.ms-WPHeader td + td.ms-wpTdSpace")&lt;br /&gt;            .append("&amp;lt;div class='button-maximize' title='Toogle Web Part size'&amp;gt;&amp;lt;span&amp;gt;Maximize&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;");&lt;/pre&gt;&lt;br /&gt;Then I added the behavior of the button to maximize the web part.&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: js; ruler: true; first-line: 0;"&gt; // add the click behavior&lt;br /&gt;        $("tr.ms-WPHeader .button-maximize").click(function (event) {&lt;br /&gt;            $(this).expandWP();&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I build a small jQuery plug-in for adding the behavior I called expandWP.&lt;br /&gt;The whole code for this js file is down below:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="brush: js; ruler: true; first-line: 0;"&gt;/*&lt;br /&gt;    maximizeWP.js&lt;br /&gt;    Snippet for maximize Web Part&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;jQuery(document).ready(function () {&lt;br /&gt;&lt;br /&gt;    var $ = jQuery;&lt;br /&gt;&lt;br /&gt;    if ($("tr.ms-WPHeader").length) {&lt;br /&gt;&lt;br /&gt;        // add the button in the header&lt;br /&gt;        $("tr.ms-WPHeader td + td.ms-wpTdSpace")&lt;br /&gt;            .append("&amp;lt;div class='button-maximize' title='Toogle Web Part size'&amp;gt;&amp;lt;span&amp;gt;Maximize&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;");&lt;br /&gt;&lt;br /&gt;        // add the click behavior&lt;br /&gt;        $("tr.ms-WPHeader .button-maximize").click(function (event) {&lt;br /&gt;            $(this).expandWP();&lt;br /&gt;            event.stopPropagation();&lt;br /&gt;        });&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;});&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;    Plugin Expand wp&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;(function ($) {&lt;br /&gt;    $.fn.expandWP = function (options) {&lt;br /&gt;&lt;br /&gt;          var settings = {&lt;br /&gt;              'restoreText' : 'Restore',&lt;br /&gt;              'maximizeText' : 'Maximize'&lt;br /&gt;           };&lt;br /&gt;&lt;br /&gt;         if ( options ) { &lt;br /&gt;                 $.extend( settings, options ); &lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        &lt;br /&gt;        var currentButton = $(this);&lt;br /&gt;&lt;br /&gt;        // fetch the current expanded web part&lt;br /&gt;        var currentExpandedWP = currentButton.parents(".s4-wpTopTable");&lt;br /&gt;        &lt;br /&gt;        // the text for the button states    &lt;br /&gt;        var restoreText = settings['restoreText'];&lt;br /&gt;        var maximizeText = settings['maximizeText'];&lt;br /&gt;&lt;br /&gt;        // if we have an expanded web part then restore it's state&lt;br /&gt;        if(currentButton.hasClass("button-restore"))&lt;br /&gt;        {&lt;br /&gt;            $("#maximize .ms-WPBody,#maximize .ms-wpContentDivSpace").css("height","auto");&lt;br /&gt;            $("#maximize .ms-WPBody,#maximize .ms-wpContentDivSpace").css("width", "auto");&lt;br /&gt;            currentButton.removeClass("button-restore");&lt;br /&gt;            currentButton.addClass("button-maximize");&lt;br /&gt;            currentButton.children("span").text(maximizeText);&lt;br /&gt;            currentExpandedWP.unwrap();&lt;br /&gt;            currentExpandedWP = null;&lt;br /&gt;            $("#curtain").hide();&lt;br /&gt;            return; // leave the function&lt;br /&gt;        }&lt;br /&gt;        &lt;br /&gt;        // change the button state&lt;br /&gt;        currentButton.removeClass("button-maximize");&lt;br /&gt;        currentButton.addClass("button-restore");&lt;br /&gt;        currentButton.children("span").text(restoreText);&lt;br /&gt;        &lt;br /&gt;        currentExpandedWP.css("display","block");&lt;br /&gt;&lt;br /&gt;        // wrap our maximize object around the web part&lt;br /&gt;        currentExpandedWP.wrap("&amp;lt;div id='maximize' class='clearfix'&amp;gt;&amp;lt;/div&amp;gt;");&lt;br /&gt;&lt;br /&gt;        var height = $(".ms-bodyareacell").height();&lt;br /&gt;        var width = $(".ms-bodyareacell").width();&lt;br /&gt;&lt;br /&gt;        // set the size of our maximize object                &lt;br /&gt;        $('#maximize').css("left","0px")&lt;br /&gt;                      .css("top","0px")&lt;br /&gt;                      .css("display","block")&lt;br /&gt;                      .css("width",width + "px");&lt;br /&gt;&lt;br /&gt;        $("#maximize .ms-WPBody, #maximize .ms-wpContentDivSpace").css("height",height + "px")&lt;br /&gt;                                                                  .css("width",(width-40) + "px");&lt;br /&gt;          &lt;br /&gt;        // add the curtain&lt;br /&gt;        if(!$("#curtain").length)&lt;br /&gt;        {&lt;br /&gt;            $(".ms-bodyareacell").prepend("&amp;lt;div id='curtain'&amp;gt;&amp;lt;/div&amp;gt;");&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        // set the curtain size&lt;br /&gt;        $("#curtain").css("width", width + "px")&lt;br /&gt;                     .css("height",height + "px")&lt;br /&gt;                     .css("display","block");&lt;br /&gt;&lt;br /&gt;        &lt;br /&gt;&lt;br /&gt;    };&lt;br /&gt;})(jQuery);&lt;/pre&gt;Then I added the css required for the button, the maximize div and the curtain&lt;br /&gt;&lt;pre class="brush: css; ruler: true; first-line: 0;" style="font-style: small;"&gt;.button-maximize, .button-restore {cursor:pointer;width:16px;height:16px;clear:right;position:relative;z-index:1;float:left;display:block;margin-top:13px;}&lt;br /&gt;&lt;br /&gt;.button-maximize { background:transparent url(/_layouts/images/customer-project/webparts/maximize.png) no-repeat top left !important; }&lt;br /&gt;.button-maximize:hover {background-image:url(/_layouts/images/customer-project/webparts/maximize_over.png) !important}&lt;br /&gt;&lt;br /&gt;.button-restore { z-index:199;background:transparent url(/_layouts/images/customer-project/webparts/restore.png) no-repeat top left !important; }&lt;br /&gt;&lt;br /&gt;.button-maximize span, .button-restore span { display:none;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;#maximize { position:absolute;min-width:600px;min-height:200px;margin:0 0;left:0px;top:0px;z-index:13;display:none; }&lt;br /&gt;#curtain { background:#fff;position:absolute;z-index:12; }&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;The Summary&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This is NOT a function that are thoroughly tested, it still lives on an experimentally state and should not to be considered a complete solution. It is just an idea that I have played around with one afternoon and can easily be adjusted and improved. I just want to put it out there more like an idea to what you can do if you just stop up and think for a second and try to use your creative side when it comes to SharePoint. The idea around web parts and what they can do should not stop by getting used to what SharePoint's framework can do.&lt;br /&gt;&lt;br /&gt;What do they use to say? Think outside the box not just SharePoint out of the box.&lt;br /&gt;&lt;br /&gt;The hard part is adjusting things in SharePoint without breaking something, but the SharePoint UI needs a lots of adjusting to be a solution that most users can feel comfortable with using. SharePoint is really not optimized for the end users. Then what should we do? Tell all SharePoint users to be satisfied what they got or use our little cells in our heads not only to configure SharePoint to the customer needs but ALSO to use them to actually make SharePoint CONSISTENT and USEFUL.&lt;br /&gt;&lt;br /&gt;Lets put your own layers of fluffy cream over this robust cake that SharePoint really is. I really think it needs a lot of sugar. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5992384018574372904-4187036737006352054?l=maghansson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maghansson.blogspot.com/feeds/4187036737006352054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5992384018574372904&amp;postID=4187036737006352054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/4187036737006352054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/4187036737006352054'/><link rel='alternate' type='text/html' href='http://maghansson.blogspot.com/2011/09/sharepoint-2010-maximize-that-web-part.html' title='SharePoint 2010 - Maximize that Web Part'/><author><name>Magnus Hansson</name><uri>http://www.blogger.com/profile/12560440996017205770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Stockholm Stockholm</georss:featurename><georss:point>59.358598 17.90106</georss:point></entry><entry><id>tag:blogger.com,1999:blog-5992384018574372904.post-4013809782784206644</id><published>2008-08-14T08:10:00.000+02:00</published><updated>2008-08-14T09:24:49.899+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='position:relative'/><category scheme='http://www.blogger.com/atom/ns#' term='zoom'/><category scheme='http://www.blogger.com/atom/ns#' term='IE7'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><title type='text'>IE 7 and that zooming feature</title><content type='html'>Vacation, vacation, holiday, sunshine, lovely times and then rain, rain, rain. That's sweden in the summer. Especially now when we all are in a climate change and the nature's gone totally bonkers. I think it's like that in the winter time as well now. Yesterday winter was filled with snow and ice, now there is only rain. Wonder why people gets depressed during the winter. Darkness AND rain. Back in the days we had snow to lighten things up.&lt;br /&gt;&lt;br /&gt;Anyhow .... I came back from the summer rain and stepped inside the bunker to work with this project I've been involved with for some time now. I noticed in the interface I was building when using the zooming feature the background images in my web parts looked very strange indeed. It couldn't calculate the rendering accurate.&lt;br /&gt;&lt;br /&gt;I tried using .gif instead of .png as I knew that IE had troubles with .png before but that didn't help.  I tried using several css-fixes with height and that did not work. But when I used position:relative on the element holding the web part something happened. As I was zooming the background-image looked as it should be but the web part was now outside the surrounding area.  I moved the &lt;span style="color: rgb(51, 102, 255);"&gt;position:relative&lt;/span&gt; to the first element after the body and then the zooming worked, everything worked fine.&lt;br /&gt;&lt;br /&gt;NOT really.&lt;br /&gt;&lt;br /&gt;When editing the web parts, dragging the webparts between the different web part zones, all I got was a lot of javascript errors. It seemed that the javascript function that handles the drag &amp;amp; drop feature could not handle the position:relative on the top element. A fix on that was to put an editingpanel on the top in the masterpage that rendered a style element. Inside that element put on the &lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;position:static&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;&amp;lt;PublishingWebControls:editmodepanel runat="server" id="editModePanel"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;     &amp;lt;style type="text/css"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;         #page { position:static !important; }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;     &amp;lt;/style&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; &amp;lt;/PublishingWebControls:editmodepanel&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; &amp;lt;!-- the page holder, layout.css --&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt; &amp;lt;div id="page"&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The #page element now has css attribute of position:relative in the css file and when editing web parts the #page will have a temporarily attribute of postition:static. Ok, when using the zoom feature in edit mode(IE7), stuff will maybe look a bit weird but that's a price I am willing to pay to get a nice zooming look for the end user.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;    &lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5992384018574372904-4013809782784206644?l=maghansson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maghansson.blogspot.com/feeds/4013809782784206644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5992384018574372904&amp;postID=4013809782784206644' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/4013809782784206644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/4013809782784206644'/><link rel='alternate' type='text/html' href='http://maghansson.blogspot.com/2008/08/ie-7-and-that-zooming-feature.html' title='IE 7 and that zooming feature'/><author><name>Magnus Hansson</name><uri>http://www.blogger.com/profile/12560440996017205770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5992384018574372904.post-2727222824001688612</id><published>2008-05-12T10:10:00.000+02:00</published><updated>2008-05-16T09:03:21.969+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Accessibility'/><category scheme='http://www.blogger.com/atom/ns#' term='Book'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Design Accessible Web Sites , A book worth spending some time with</title><content type='html'>I recently read a book that I gladly can recommend to all people that are developing GUI on the web. It is called &lt;a href="http://http//www.amazon.com/Design-Accessible-Web-Sites-Programmers/dp/1934356026"&gt;Design Accessible Web Sites&lt;/a&gt; by Jeremy J. Sydik and in it you will learn about accessible HTML, audio and multimedia content. Good understandable examples and more than just accessiblity for the disabled people. To follow certain guide lines, all people will benifit from it not just the ones that really needs it.&lt;br /&gt;Wondering when the Sharepoint crew will take some of this under consideration?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5992384018574372904-2727222824001688612?l=maghansson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maghansson.blogspot.com/feeds/2727222824001688612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5992384018574372904&amp;postID=2727222824001688612' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/2727222824001688612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/2727222824001688612'/><link rel='alternate' type='text/html' href='http://maghansson.blogspot.com/2008/05/design-accessible-web-sites-book-worth.html' title='Design Accessible Web Sites , A book worth spending some time with'/><author><name>Magnus Hansson</name><uri>http://www.blogger.com/profile/12560440996017205770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5992384018574372904.post-2279678890737643526</id><published>2008-03-25T19:29:00.000+01:00</published><updated>2008-03-25T20:11:34.133+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XHTML'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='HTML'/><title type='text'>Gaps under images in HTML</title><content type='html'>&lt;p&gt;Somtimes when you put an image in your html code you get a small gap under it. No matter how much you are trying to mixture with it's padding or margin you can't get that gap to disappear.&lt;/p&gt;&lt;p&gt;The gap is probably a gap in your code and browsers ( specially IE ) can be very sensitive. &lt;/p&gt;&lt;p&gt;Example:&lt;/p&gt;&lt;p&gt;This is how you code for the gap to appear&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;color:#800000;"&gt;div&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&amp;gt;&lt;/p&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;color:#800000;"&gt;img&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#ff0000;"&gt;id&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;="img"&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#ff0000;"&gt;alt&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;="testimage"&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#ff0000;"&gt;src&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;="Images/test.gif"&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;br /&gt;&lt;p&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:85%;color:#800000;"&gt;div&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;This code is the correct one. No spaces&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;color:#800000;"&gt;div&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="font-size:85%;color:#800000;"&gt;img&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#ff0000;"&gt;id&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;="img"&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#ff0000;"&gt;alt&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;="testimage"&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;color:#ff0000;"&gt;src&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;="Images/test.gif"&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="font-size:85%;color:#800000;"&gt;div&lt;/span&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;There you go&lt;/p&gt;&lt;p&gt;Do it and erase the gap.. &lt;/p&gt;&lt;p&gt;//Magnus&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:85%;color:#0000ff;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5992384018574372904-2279678890737643526?l=maghansson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maghansson.blogspot.com/feeds/2279678890737643526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5992384018574372904&amp;postID=2279678890737643526' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/2279678890737643526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/2279678890737643526'/><link rel='alternate' type='text/html' href='http://maghansson.blogspot.com/2008/03/gaps-under-images-in-html.html' title='Gaps under images in HTML'/><author><name>Magnus Hansson</name><uri>http://www.blogger.com/profile/12560440996017205770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5992384018574372904.post-7595111979505579399</id><published>2008-03-21T07:39:00.000+01:00</published><updated>2008-03-23T07:56:00.501+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Masterpage'/><title type='text'>Simple Print Preview Button in MOSS</title><content type='html'>Friday morning and a snow storm is raging outside my window. I thought I was going to jump up from my bed and start this first free day on the easter holiday by going outside running, but instead I find myself on the computer once again. Well, there is no better way to start the morning with some blogging and a cup of coffee, ey, as I found a new brand that taste so good I can't complain really. It's like a hockey game in my mouth.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Print Preview Button&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;When in the world of MOSS, WSS you want to add a print preview button without the effort of buildning new user controls and adding server code. Just a simple client code snippet in your masterpage and it's done.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First you need a function that opens a print preview window. Add it in a .js file or in the header of your masterpage.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_AjI98w1s5l8/R-NfasW7ZDI/AAAAAAAAAC8/STvFaoPDY54/s1600-h/code_snippet2.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5180088908594766898" style="CURSOR: hand" alt="" src="http://bp2.blogger.com/_AjI98w1s5l8/R-NfasW7ZDI/AAAAAAAAAC8/STvFaoPDY54/s400/code_snippet2.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then you need a print preview button(link, image) that runs your javascript function when clicking on it.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_AjI98w1s5l8/R-NiDcW7ZFI/AAAAAAAAADM/xUX0Y6iGBO4/s1600-h/print_button.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5180091807697691730" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_AjI98w1s5l8/R-NiDcW7ZFI/AAAAAAAAADM/xUX0Y6iGBO4/s400/print_button.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Finally you need to add a little code snippet in the head area of your master page.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp0.blogger.com/_AjI98w1s5l8/R-NfVMW7ZCI/AAAAAAAAAC0/kV1LeL1lqVA/s1600-h/code_snippet1.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5180088814105486370" style="CURSOR: hand" alt="" src="http://bp0.blogger.com/_AjI98w1s5l8/R-NfVMW7ZCI/AAAAAAAAAC0/kV1LeL1lqVA/s400/code_snippet1.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;After you have clicked on this button a new window will open, this last snippet will add your print.css and the page will look as in "print mode".&lt;br /&gt;&lt;br /&gt;This is just a simple little client code that maybe will make the life a little bit easier for some of you.&lt;br /&gt;//Mag&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5992384018574372904-7595111979505579399?l=maghansson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maghansson.blogspot.com/feeds/7595111979505579399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5992384018574372904&amp;postID=7595111979505579399' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/7595111979505579399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/7595111979505579399'/><link rel='alternate' type='text/html' href='http://maghansson.blogspot.com/2008/03/simple-print-preview-button-in-moss.html' title='Simple Print Preview Button in MOSS'/><author><name>Magnus Hansson</name><uri>http://www.blogger.com/profile/12560440996017205770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_AjI98w1s5l8/R-NfasW7ZDI/AAAAAAAAAC8/STvFaoPDY54/s72-c/code_snippet2.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5992384018574372904.post-8169373932907675549</id><published>2008-03-20T09:29:00.001+01:00</published><updated>2008-03-23T07:56:26.185+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WSS'/><category scheme='http://www.blogger.com/atom/ns#' term='ASP.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Sharepoint'/><category scheme='http://www.blogger.com/atom/ns#' term='MOSS'/><category scheme='http://www.blogger.com/atom/ns#' term='Web Parts'/><category scheme='http://www.blogger.com/atom/ns#' term='Rounded Corners'/><title type='text'>ASP.NET, MOSS Web Parts with rounded corners</title><content type='html'>Some of you that has worked with ASP.NET, specially with MOSS 2007 or WSS has been troubled with the fact that you will have to build your own Web Parts renderer to be able to get Web Parts with rounded corners, both on top and body.&lt;br /&gt;&lt;br /&gt;Just by adding the correct CSS attributes and work with a set of images then you are able to get the result you are after. The only thing is that images will be larger and not repeatable that is preferable, but with a little skill in image optimization that shouldn't be an issue. &lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;The Project&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;I have been working with a large intranet project ( MOSS 2007 ) that required such an implementation because the customer was not willing to pay for the amount of time spending on recreating the webpart renderer to get Web Parts with Rounded Corners, then I decided to dig a bit deeper into this issue and told myself that nothing is impossible and I trew myself over this challenge. &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;The solution&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;This was a MOSS implementation, I used a css file to override the standard core.css and a set of images. This perticular codesnippet is optimized for IE7 .&lt;br /&gt;&lt;br /&gt;&lt;em&gt;The code snippet images are links. So click on them and they will expand.&lt;/em&gt;&lt;/p&gt;&lt;div&gt;&lt;span style="font-size:130%;"&gt;The Header&lt;/span&gt;&lt;br /&gt;1.First set the left background image on the header, you will have to use !important to override the previous css settings in the master css file. You will need an image for the left part of the header and it has to be wide. Mine was about 800px.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5179792195074089954" alt="" src="http://bp1.blogger.com/_AjI98w1s5l8/R-JRjsW7Y-I/AAAAAAAAACU/RtQQ7z21NFg/s400/header_left.gif" border="0" /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_AjI98w1s5l8/R-JIL8W7Y3I/AAAAAAAAABc/LtppuOWgqPk/s1600-h/header_codesnippet1.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5179781891447546738" style="CURSOR: hand" alt="" src="http://bp2.blogger.com/_AjI98w1s5l8/R-JIL8W7Y3I/AAAAAAAAABc/LtppuOWgqPk/s400/header_codesnippet1.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;2. Set the right background image in the same area of the header by using the h3 element. The right backround image should be a small image, just covering the right corner. It will render over the left background image. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5179792469951996914" alt="" src="http://bp1.blogger.com/_AjI98w1s5l8/R-JRzsW7Y_I/AAAAAAAAACc/j9n5qb_VSso/s400/header_right.gif" border="0" /&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_AjI98w1s5l8/R-JJHMW7Y9I/AAAAAAAAACM/kuXJHGvAA6s/s1600-h/header_codesnippet3.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5179782909354795986" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_AjI98w1s5l8/R-JJHMW7Y9I/AAAAAAAAACM/kuXJHGvAA6s/s400/header_codesnippet3.gif" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;3. if the user has edit rights on the web part a second &lt;td&gt;will appear in the table rendering the web part. Then we'll have to set the background on that td &lt;td&gt;and close the gap between. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_AjI98w1s5l8/R-JIg8W7Y4I/AAAAAAAAABk/IigQs3Y6Kl0/s1600-h/header_codesnippet2.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5179782252224799618" style="CURSOR: hand" alt="" src="http://bp2.blogger.com/_AjI98w1s5l8/R-JIg8W7Y4I/AAAAAAAAABk/IigQs3Y6Kl0/s400/header_codesnippet2.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;4. Set the div:s that contains the menu image for editing items and positioning to the left closing the gap between the two td:s .. wee need a background image like the one in the second to hide the gap beetween them.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp1.blogger.com/_AjI98w1s5l8/R-JIpsW7Y6I/AAAAAAAAAB0/-0Dfw2Xz-Lc/s1600-h/header_codesnippet4.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5179782402548655010" style="CURSOR: hand" alt="" src="http://bp1.blogger.com/_AjI98w1s5l8/R-JIpsW7Y6I/AAAAAAAAAB0/-0Dfw2Xz-Lc/s400/header_codesnippet4.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:130%;"&gt;The Body&lt;/span&gt;&lt;br /&gt;When adding your web part and you want to have the border-like body you will have to select the border appearance in the crome box. Then the classname ms-WPBorder will render in the body &lt;td&gt;. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;1. Adding the right image for the &lt;td&gt;, right aligned. This one should be narrow but it should have a large height covering high web parts.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5179792963873235986" alt="" src="http://bp0.blogger.com/_AjI98w1s5l8/R-JSQcW7ZBI/AAAAAAAAACs/83a2cVOEBNU/s400/body_right.gif" border="0" /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://bp3.blogger.com/_AjI98w1s5l8/R-JIuMW7Y7I/AAAAAAAAAB8/QiDm6TAk00o/s1600-h/body_codesnippet1.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5179782479858066354" style="CURSOR: hand" alt="" src="http://bp3.blogger.com/_AjI98w1s5l8/R-JIuMW7Y7I/AAAAAAAAAB8/QiDm6TAk00o/s400/body_codesnippet1.gif" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;2. Adding the left background image in the , left aligned. This image should be both wide and high. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5179792843614151682" alt="" src="http://bp0.blogger.com/_AjI98w1s5l8/R-JSJcW7ZAI/AAAAAAAAACk/RnZKwaxgEVI/s400/body_left.gif" border="0" /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_AjI98w1s5l8/R-JIx8W7Y8I/AAAAAAAAACE/98BO1wF_zys/s1600-h/body_codesnippet2.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5179782544282575810" style="CURSOR: hand" alt="" src="http://bp2.blogger.com/_AjI98w1s5l8/R-JIx8W7Y8I/AAAAAAAAACE/98BO1wF_zys/s400/body_codesnippet2.gif" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;There you will be able to smooth things up on your MOSS installation without having taking the effort rebuilding the web part renderer and disabling the WebPart Javascript DOOM that enables a lot of stuff inside the MOSS platform. This is one way to do it. I have got several more.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5992384018574372904-8169373932907675549?l=maghansson.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://maghansson.blogspot.com/feeds/8169373932907675549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5992384018574372904&amp;postID=8169373932907675549' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/8169373932907675549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5992384018574372904/posts/default/8169373932907675549'/><link rel='alternate' type='text/html' href='http://maghansson.blogspot.com/2008/03/aspnet-moss-web-parts-with-rounded.html' title='ASP.NET, MOSS Web Parts with rounded corners'/><author><name>Magnus Hansson</name><uri>http://www.blogger.com/profile/12560440996017205770</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_AjI98w1s5l8/R-JRjsW7Y-I/AAAAAAAAACU/RtQQ7z21NFg/s72-c/header_left.gif' height='72' width='72'/><thr:total>8</thr:total></entry></feed>
