diff --git a/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/Main/MainController.js b/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/Main/MainController.js
index d660d3a9..95f9ac4d 100644
--- a/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/Main/MainController.js
+++ b/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/Main/MainController.js
@@ -9,6 +9,7 @@
destroy: 'doLogout'
}
});
+
$scope.storeUserSession.broadcastEvents = true;
//will contain all user session info ...
diff --git a/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/SearchForm/SearchController.js b/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/SearchForm/SearchController.js
index 449a9ef9..d23f04d3 100644
--- a/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/SearchForm/SearchController.js
+++ b/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/SearchForm/SearchController.js
@@ -165,8 +165,8 @@
});
};
- $scope.$on('afterrender', function(event, args){
-
+ $scope.$on('afterrender', function(event, args){
+
$scope.comboEmpresas.loadStore(function(response, status, headers, config, items){
});
diff --git a/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/directives/partialsRenderer.js b/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/directives/partialsRenderer.js
new file mode 100755
index 00000000..ea44d69a
--- /dev/null
+++ b/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/directives/partialsRenderer.js
@@ -0,0 +1,40 @@
+
+// usage:
+
+evoapp.directive('partialsRenderer', function($rootScope, $compile) {
+
+ return {
+ restrict: 'AE',
+ link: function (scope, elem, attrs) {
+
+ scope.partialId = attrs.partialId || null;
+
+ if(scope.partialId != null){
+
+ var partialEL = $rootScope.viewCache.find('[id=' + scope.partialId + ']');
+
+ if(partialEL.length == 0){
+ throw Error('partial ' + scope.partialId + ' not found!');
+ }else{
+
+ if(partialEL.length > 1){
+ throw Error('more than one partial ' + scope.partialId + ' was found!');
+ }else{
+
+ var finalEl = $.parseHTML(partialEL.html());
+
+ $(finalEl).insertAfter(elem);
+
+ elem.remove();
+
+ $compile(finalEl)(scope);
+ }
+ }
+
+ }
+
+
+
+ }
+ }
+});
\ No newline at end of file
diff --git a/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/partials/DadosTrabalhador-1.html b/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/partials/DadosTrabalhador-1.html
new file mode 100644
index 00000000..6223a36b
--- /dev/null
+++ b/trunk/SiprpWebFichasClinicas/WebContent/static/html/app/partials/DadosTrabalhador-1.html
@@ -0,0 +1,64 @@
+
+
\ No newline at end of file
diff --git a/trunk/SiprpWebFichasClinicas/WebContent/static/html/index.html b/trunk/SiprpWebFichasClinicas/WebContent/static/html/index.html
index ea256b2e..1ebc0862 100644
--- a/trunk/SiprpWebFichasClinicas/WebContent/static/html/index.html
+++ b/trunk/SiprpWebFichasClinicas/WebContent/static/html/index.html
@@ -126,6 +126,7 @@
+