feedback module with Typescript
This script allows you to create feedback forms which include a screenshot And clients browser Information . Feedback tool similar to the Google Feedback based on Typescript/JQuery and HTML2Canvas. ##Demo
- Internet Explorer +9
 - All versions Of Google Chrome
 - FireFox +3.5
 - Newer versions of Safari & Opera
 
both rtl and ltr direction.
jQuery +1.10 html2canvas
#Setup To use it you need of course JQuery, so make sure it is loaded first. I always like to use JQuery.com CDN for that:
   <script src="https://code.jquery.com/jquery-1.11.2.min.js"></script>for create screensnapshot you need html2convas.js , so add it into html file :
   <script src="../src/html2canvas.js"></script>for feedback tool you need add feedback.js ( compiled feedback.ts - typescript) :
  <script src="../src/feedback.js"></script>Also you should load the stylesheet of the feedback:
<link href="../src/styles/feedback.rtl.css" rel="stylesheet" />Html :
<button id="content">feedback</button>JavaScript:
  function onStart() {
            console.log('onStart');
        }
        function onClose() {
            console.log('onClose');
        }
        var options = new phoenix.feedbackOptions(onStart, onClose);
        new phoenix.feedback("content", options);- onStart : function (Optional) -> this method call befor feedback module is opened.
 - onClose : function (Optional) -> this method call after feedback module is closed.
 - url : string (Optional) -> this property for send feedback data to custom ajax url.
 - contentTemplate : string (Optional) -> this string is address of templates in server
 - contentTemplate default : "../src/templates/fa-Ir/templates.html"
 
09.04.2015
- Merg All template files such as description.html,highlighter.html ,.... into one html file templates.html
 
31.03.2015
- add order number of highlighter box
 - add highlightTextbox under the lighter box for type additional description for each highlighter box