This widget is essentially a list of comments with controls.
When a comment is clicked, it expands to show the full comment & rating information. (see attached mock-up) This should occur client-side without post back / delay.
The list may exceed the page length so a paging control will need to appear.
Two page length setting should be available. The longer page length can be triggered by a "more" button. Toggle with less.
A listed comment contains the title, shortened comment, the commenter, the source and date.
When a listed comment is clicked, the full comment appears. The full view requires additional formatting. Apart from the full comment text there is additional data to display including the overall rating and 4 ratings on different attributes.
The rating is a value between 0-100 and appears as 5 states with different icons.
The attributes have a name and a value rating, however appear as 3 states. Attributes also contain a hint string.
The task is to create the widget for a MVC ASP.NET C# page you are encouraged to use jQuery and AJAX where needed. The widget should function without call backs unless to retreive data on paging etc.
See the attachment for look & feel requirements. I will send a sample style sheet to the winning applicant to extend as required. The styling must be implemented in CSS. Rating glyphs in all sizes will also be supplied.
CommentData should be provided via AJAX JSON but also prove data can be layed up from a code behind source (ie. hard code an array of data values with complying to an interface)
- Widget demonstrating functionality outlined above
Testing results for:
IE, Firefox, Opera, Safari, Chrome. (some style denegration is permitted on older browsers but functionality must not be affected)
- Widget Source files (CSS, Script, C# code behind etc)
- Test project - MVC 3 Page widget demonstrated.
Acceptance testing will include support integrating the widget into an existing MVC 3 page.
9 freelancers are bidding on average $211 for this job
I would like to work in this project. I am an expert in asp .net mvc and jquery. I got great profile on all the major freelancing site. Google me up. thanks Panna
Prior working experience with MVC Framework based .net appllications. Used mvc, jquery and ajax in conjunction in various applications. Assure you of quality product. Plz check PMB