Sei que foge um pouco do tema Rails, mas já pesquisei muito e resolvi recorrer ao grupo.Alguém já precisou desenvolver o diagrama Ishikawa (espinha de peixe). Preciso desenvolver esse diagrama dinamicamente.
--
--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7
---
Você recebeu essa mensagem porque está inscrito no grupo "rails-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para rails-br+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
--
<!DOCTYPE html><html lang="en"><head><body style=""><div class="navbar navbar-fixed-top"><div class="container"><div class="content"><div class="row"><div class="span9"><div id="content"><label>testando</label><fieldset><ul id="tabs" class="nav nav-tabs" data-tabs="tabs"><li class=""><li id="aba_objetivo" style="display: list-item;"><li id="aba_analise_causa" class="active" style="display: list-item;"><a data-toggle="tab" href="#analise_causa">Analise da causa</a></li><li id="aba_planejamento_pa" class="" style="display: list-item;"></ul><div id="my-tab-content" class="tab-content"><div id="identificacao" class="tab-pane"><div id="objetivo" class="tab-pane"><div id="analise_causa" class="tab-pane active"><button id="1" class="btn btn-default" onclick="carregar_causa(this, 4);" type="button">MEDIÇÃO</button><div id="myModal" class="modal fade" aria-hidden="true" aria-labelledby="myModalLabel" role="dialog" tabindex="-1"><div id="fishbone"><svg width="1302" height="397"></div><script>
//modal
var modal = function(e){
$('#myModal').modal({
keyboard: false
})
$('#myModal').on('hidden',function(){
location.reload();
});
}
var carregar_causa = function(e, id){
$("#modal_content").load('/ocurrences/' + id + '/causa?causaTipo='+ e.id);
$("#myModalLabel").html($(e).html());
modal(e);
}
//Espinha de peixe
// create the configurable selection modifier
var fishbone = d3.fishbone();
// load the data
d3.json("/data.json", function(data){
// the most reliable way to get the screen size
var size = (function(){
return {width: this.clientWidth, height: this.clientHeight};
}).bind(window.document.documentElement),
svg = d3.select("#fishbone")
.append("svg")
// firefox needs a real size
.attr(size())
// set the data so the reusable chart can find it
.datum(data)
// set up the default arrowhead
.call(fishbone.defaultArrow)
// call the selection modifier
.call(fishbone);
// this is the actual `force`: just start it
fishbone.force().start();
// handle resizing the window
d3.select(window).on("resize", function(){
fishbone.force()
.size([size().width, size().height])
.start();
svg.attr(size())
});
});
</script></div><div id="planejamento_pa" class="tab-pane"></div></fieldset></div><script type="text/javascript">
$(function () {
$('#tabs').tab();
$("li[id*='aba_']").hide();
$.get("/ocurrences/4/abas",
function(retorno){
for (i = 0; i < retorno.length; i++) {
$("#aba_" + retorno[i]).show();
}
$("#tabs a[href='#" + retorno[retorno.length - 1] + "']").tab("show");
}
);
});
var atualizar_abas = function(abas){
}
btnSalvar = function(id){
$('edit_ocurrence_' + id).submit(function() {
var valuesToSubmit = $(this).serialize();
$.ajax({
url: $(this).attr('action'), //sumbits it to the given url of the form
data: valuesToSubmit,
dataType: "JSON" // you want a difference between normal and ajax-calls, and json is standard
}).success(function(json){
//act on result.
});
return false; // prevents normal behaviour
});
}
</script></div></div></div><footer></div></body></html>
--
--
Você recebeu essa mensagem porquê está inscrito no Google
Groups "rails-br".
Para enviar uma mensagem para o grupo, mande um email para rail...@googlegroups.com
Para se descadastrar, mande um e-mail para
rails-br+u...@googlegroups.com
Visite o grupo em http://groups.google.com/group/rails-br?hl=pt-BR
Leia nossa política de uso: http://goo.gl/YGgt7
---
Você recebeu essa mensagem porque está inscrito no grupo "rails-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para rails-br+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
<!DOCTYPE html><html lang="en"><head><body style=""><div class="navbar navbar-fixed-top"><div class="container"><div class="content"><div class="row"><div class="span9"><div id="content"><label>testando</label><fieldset>
<script>
...<span style="color