Office Development MVP / Office 365 & Azure Development

 

In my previous blog post I showed you how to create a to-do list with ECMAscript, the only problem is that you need to append the HTML and JavaScript code to a Content Editor Web Part. This isn’t very flexible and therefore I made this blog post. The purpose of this post is to show you how to add this code to a Sandboxed Visual Web Part.

 

In one of my previous post I created a task manager with ECMAscript. In this post I will go a step further and create a to-do list. This to-do list that enables you to add new items, delete items and mark them as completed. To-do list final result Download the solution package

 

Normally subsites are displayed in a dropdown menu when the site collection publishing feature is activated. Subsite navigation dropdown In this post I will show you how to display these subsites on their own navigation row. The end result is shown in the picture below. Final result Hide the subsites dropdown menu First you need to hide the subsites dropdown menu from the global navigation.

 

In SharePoint 2007 a problem with JavaScript occurred when you used a recurring meeting workspace. When you clicked on the hyperlinks under “Select a date from the list below” a JavaScript error was thrown. Michmon found a solution for this problem and he made a blog post on MSDN about it.

 

Last week a customer indicated that layout problems could arise with list views. The problem arises when the amount of data/columns that is visible, exceeds the browser width. This creates an empty space next to the title row when the user scrolls horizontally. This problem occurs when loading the page, the JavaScript of SharePoint sets the browser window width to the title row element.

 

What if you could manage your task statuses by just a drag and drop action? Wouldn’t that be cool? This was the idea that a colleague and I had last week. Concept For this concept I am only going to use the following task statuses: Not Started In Progress Completed To visualise the task items, I have created three task status blocks.